“在ForkJoinPool中运行的任务的抽象基类.FlakJoinTask是一个类似于线程的实体,比普通线程重量轻得多。大量的任务和子任务可以由少量实际线程托管。一个ForkJoinPool,以一些使用限制为代价。“
答案 0 :(得分:6)
您是否尝试过Task库?
答案 1 :(得分:2)
除了@Guavante之外,任务库由Fork Join parallelism实现。例如,您可以查看:Parallel.For(),Parallel.ForEach()。两者同时运行多个操作并等待所有操作完成。