说个闲话,算质数的算法,是不是无法多线程并行?
資深大佬 : black11black 6
如题,质数算法基本是程序员必修课了,这里就不赘述了,起因是一般测试系统的时候,如果要造成 cpu 密集,我个人是习惯写个质数算法来模拟
今天写的时候想,这个东西因为优化时间复杂度的算法,后面的搜索要依赖前面的结果,是不是无法多线程并行啊。所以人类的智慧只能单线程算质数?
大佬有話說 (16)
今天写的时候想,这个东西因为优化时间复杂度的算法,后面的搜索要依赖前面的结果,是不是无法多线程并行啊。所以人类的智慧只能单线程算质数?
https://gist.github.com/ydzhou/07b22fc641046ff59585b326a582104e
文章里用图形展示了 goroutine 的并发性: https://divan.dev/posts/go_concurrency_visualize/#concurrent-prime-sieve