多线程中stop()方法和suspend方法为什么不建议使用?

多线程中stop()方法和suspend方法为什么不建议使用?

答:不建议使用这2种方法的原因,是因为使用stop方法会强行终止线程的所有锁定,如果对象处于一种不连贯的状态,那么损坏的对象对其他线程可见,这有可能导致不安全的操作。

suspend方法可能会发生死锁,所以也不建议使用

猜你喜欢

转载自www.cnblogs.com/TravisGrady/p/10386429.html