Thread里面不应该使用的方法
??destroy
? ?这个方法除了抛出一个异常之外什么也没做。如下
throw new NoSuchMethodError();
?stop
? ? stop方法会释放当前线程持有的monitor,这样就导致线程没有完全执行完同步方法,
会使被线程操作的对象处于“不一致”状态,也就是说同步是失败的。造成后续的错误。
?suspend和resume
suspend方法会挂起线程,但这个时候被挂起的线程并不会释放所持有的monitor,
当其它线程需要使用这些monitor的时候,会被阻塞。如果执行resume方法的线程需要
这些monitor,死锁就发生了。
?
??
?