可能会听起来很愚蠢,但如果我想从其他线程和其他值的一些计算值从一个更多的线程和这两个值在我的主线程我怎么能如果万一第二个线程完成之前第一one.it将创建问题..我只是想有任何方式,我可以得到线程状态意味着它仍然运行或停止。如何获取线程状态..在多线程
感谢
可能会听起来很愚蠢,但如果我想从其他线程和其他值的一些计算值从一个更多的线程和这两个值在我的主线程我怎么能如果万一第二个线程完成之前第一one.it将创建问题..我只是想有任何方式,我可以得到线程状态意味着它仍然运行或停止。如何获取线程状态..在多线程
感谢
听起来像是你要等到这两个线程都结束了。每个人只需拨打Join即可。在调用返回后,您知道两个线程都已完成。
Thread
类有ThreadState
财产,但要确保你知道的线程同步。这里有两篇文章: http://msdn.microsoft.com/en-us/library/dsw9f9ts%28VS.71%29.aspx http://msdn.microsoft.com/en-us/magazine/cc188793.aspx
谢谢安德鲁...亚这是ThreadState – BreakHead 2010-03-15 10:33:42
Thread.ThreadState
或Thread.Join
如果你想等待你的线程。或使用Semaphore
谢谢托马斯!请你详细说明一下.... Thankks – BreakHead 2010-03-15 10:35:39