黑马程序员技术交流社区
标题:
线程阻塞的问题
[打印本页]
作者:
靳石磊
时间:
2013-1-22 18:12
标题:
线程阻塞的问题
新建一个线程,在线程内执行一个具有死循环的方法,会阻塞这个线程,除了死循环会阻塞线程外,还有其他哪些情况会阻塞线程?
作者:
黑马刘俊
时间:
2013-1-22 18:34
Thread.Interrupt():中止处于 Wait或者Sleep或者Join 线程状态的线程;
Thread.Join():阻塞调用线程,直到某个线程终止时为止
Thread.Sleep():将当前线程阻塞指定的毫秒数;
作者:
王少雷
时间:
2013-1-22 18:52
只要你是控制线程 等待切不 释放锁的都算阻塞吧~~
两个线程互相调用也是,就像死锁。
wait ,sleep,常用啊~~
作者:
彭书雄
时间:
2013-1-22 19:53
Thread th = new Thread();
th.IsBackground = true;
将它设置为后台线程即可 前台线程阻塞当前线程 后台线程不阻塞当前线程
作者:
高浩
时间:
2013-1-23 15:17
出现了同步锁的嵌套,死锁现象也会导致该问题发生
可以通过标识(boolean flag)来改变,利用Thread.Interrupt():清除冻结状态来
对线程进行控制。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2