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

Book01-No.5 生产者消费者形式

2012-09-02 
Book01-No.5 生产者消费者模式1、案例分析(用数组存储,实现生产者消费者模式) 使用数组实现队列:先进先出 -

Book01-No.5 生产者消费者模式

1、案例分析(用数组存储,实现生产者消费者模式) 使用数组实现队列:先进先出 --> LinkedList

?

?

?

?

2、InterruptedException异常分析、Interrupt()方法的使用

?

1)会抛出该异常的方法:

?

java.lang.Object waitjava.lang.Thread joinjava.lang.Thread sleep

2)通过调用线程的Interrupt()方法,只会改变线程的中断状态,只有线程正在执行以上三种方法的时候,才会抛出InterrputedException异常

?

?

3、interrupt()、interrupted()、isInterrupted()比较:都是线程方法,通过线程调用,线程在运行的时候是非中断状态interrupt(),改变线程的中断状态为中断状态,若此时线程正在执行wait()、jion()、sleep()方法时,则抛出异常退出调用Thread.interrupted()方法时,会检测线程是否处于中断状态,?若是则返回true,非则返回false。并清除状态,将其统一变成非中断状态调用Thread.isInterrupted()方法时,会检测线程是否处于中断状态,若是则返回true,非则返回false4、

?

热点排行