【发布时间】:2012-01-21 04:22:05
【问题描述】:
我想让主线程产生线程,并且能够继续产生更多线程,而无需等待所有线程完成。线程的产生由用户控制,因此用户可以在不同的时间段添加更多线程。
问题是......当主线程正在运行 finalize 时,我该怎么做。在 finalize 中让它等到所有活动线程都完成。
【问题讨论】:
-
这是关于正确使用 .join() 方法吗?
-
您的问题中缺少一些东西:您说用户可以在不同的时间段添加线程。我的问题是:主线程在等待用户时会做什么?主线程如何知道用户没有更多线程要添加?
标签: c# multithreading