首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

Thread里头不应该使用的方法

2012-12-24 
Thread里面不应该使用的方法??destroy? ?这个方法除了抛出一个异常之外什么也没做。如下throw new NoSuchMe

Thread里面不应该使用的方法

??destroy

? ?这个方法除了抛出一个异常之外什么也没做。如下

  throw new NoSuchMethodError();

?stop

? ? stop方法会释放当前线程持有的monitor,这样就导致线程没有完全执行完同步方法,

会使被线程操作的对象处于“不一致”状态也就是说同步是失败的。造成后续的错误。

?suspend和resume

suspend方法会挂起线程,但这个时候被挂起的线程并不会释放所持有的monitor,

当其它线程需要使用这些monitor的时候,会被阻塞。如果执行resume方法的线程需要

这些monitor,死锁就发生了。

?

?

?

?

热点排行