1
当我创建一个线程做一些功能它的状态会先“跑”但之后,它会变成“waitsleepjoin”或“停止”状态,以便:线程状态
- 如何一个线程可以达到waitsleepjoin状态?
- 线程如何能够达到停止状态?
当我创建一个线程做一些功能它的状态会先“跑”但之后,它会变成“waitsleepjoin”或“停止”状态,以便:线程状态
通过调用Sleep()
或Join()
,或等待锁时。
后它完成所有的代码(后原来的方法返回)
它们之间有什么区别呢? – Mhd
@Mhd:'WaitSleepJoin'意味着它正在等待一些东西。 – SLaks
msdn定义了join(),因为它阻塞调用线程,直到另一个线程终止或指定的时间过去,由另一个线程终止它们意味着终止任何线程?我可以指定该线程吗? – Mhd