stop与suspend区别

来源:互联网 发布:软件流量好用吗 编辑:程序博客网 时间:2024/05/17 22:34

stop方法:使用这个方法不安全,会停止当前线程获得的所有锁定。

suspend方法:目标线程停下来,挂起,但是仍然持有之前的锁定。需要恢复目标线程,如果同时使用其他锁定的资源,会造成死锁。

所以应该使用标志,用wait()方法使当前线程进入等待状态。再用标志指出恢复线程,使用notify()重新启动线程。


原创粉丝点击