摘要: 1、interrupt() interrupt方法用于中断线程。调用该方法的线程的状态为将被置为"中断"状态。 注意:线程中断仅仅是置线程的中断状态位,不会停止线程。需要用户自己去监视线程的状态为并做处理。 2、interrupted() 和 isInterrupted() private nati 阅读全文
posted @ 2017-11-25 19:37 okay4321 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 假如线程A和线程B使用同一个锁LOCK,此时线程A首先获取到锁LOCK.lock(),并且始终持有不释放。 如果此时B要去获取锁,有四种方式: LOCK.lock(): 此方式会始终处于等待中,即使调用B.interrupt()也不能中断,除非线程A调用LOCK.unlock()释放锁。 LOCK. 阅读全文
posted @ 2017-11-25 19:00 okay4321 阅读(135) 评论(0) 推荐(0) 编辑