
多线程
彼岸花2015
这个作者很懒,什么都没留下…
展开
-
java线程的中断
java中断线程执行interrupt()方法。这个方法不能中断正在运行的线程中。中断的唯一时刻是在任务进入到阻塞的操作中或者已经在阻塞操作内部时。调用该方法的线程的状态将被置为"中断"状态。注意:线程中断仅仅是设置线程的中断状态位,不会停止线程。所以当一个线程处于中断状态时,如果再由wait、sleep以及jion三个方法引起的阻塞,那么JVM会将线程的中断标志重新设置为false,并抛出一个I...原创 2018-12-14 15:58:12 · 229 阅读 · 0 评论 -
线程阻塞
线程中的阻塞出现的情况:(1)通过sleep()使任务进入休眠转台,在这种情况下,任务在指定的时间内是不会运行的。(2)使用wait() 使线程挂起,知道线程得到notify()或者notifyAll()消息。(3)任务在等待某个输入或者输出(4)任务试图在某个对象上调用其同步控制方法,但是锁不可用,因为另一个任务已经获取这个锁。/*** sleep中的阻塞*/cl...原创 2018-12-14 16:05:05 · 296 阅读 · 1 评论