1

当我创建一个线程来执行某些功能时,它的状态首先是“正在运行”,但之后它将变为“waitsleepjoin”或“停止”状态,所以:

  1. 线程如何达到 waitsleepjoin 状态?
  2. 线程如何才能达到停止状态?
4

1 回答 1

2
  1. 通过调用Sleep()or Join(),或者在等待锁时。

  2. 在它完成所有代码之后(在原始方法返回之后)

于 2012-05-11T19:28:32.953 回答