我有一个多线程的网络爬虫,它下载一个网站并将其存储在数据库中(大约需要4分钟)。为了使爬行更快,我使用了node.js集群模块,但我有一个问题,我想迭代到while循环的下一段,在所有线程完成它们的进程之后,而不是在它们开始的时候。我如何确保我的所有线程都结束了,然后继续进行?下面是主while循环中的相关代码:
while (
使用伪代码,我必须实现它,以便并行化一个计算昂贵的程序(Jacobi迭代法用于热分布问题)。主线程的伪代码:While not max time step or threshold is reached,也许是因为以下两个原因:
在主线程中,如何“等待所有工人完成计算”?在工作线程中,如何“信号主线程测试差异”?我的代码