摘要: SynchronousQueue是一个没有数据缓冲的BlockingQueue,生产者线程对其的插入操作put必须等待消费者的移除操作take,反过来也一样。 不像ArrayBlockingQueue或LinkedListBlockingQueue,SynchronousQueue内部并没有数据缓存 阅读全文
posted @ 2016-06-10 16:33 奈水犹寒 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 新建状态:new Thread(参数)之后,建立了一个线程对象; 就绪状态:线程对象建立之后,调用start()方法,进入就绪状态,此时并不会直接调用run()方法,线程进入运行状态还需要抢占CPU资源才可以; 运行状态:线程抢到CPU资源后开始执行run()方法,就进入了运行状态; 阻塞状态:当线 阅读全文
posted @ 2016-06-10 00:21 奈水犹寒 阅读(352) 评论(0) 推荐(0) 编辑