随笔分类 -  多线程

摘要:在Java多线程应用中,队列的使用率很高,多数生产消费模型的首选数据结构就是队列。Java提供的线程安全的Queue可以分为阻塞队列和非阻塞队列,其中阻塞队列的典型例子是BlockingQueue,非阻塞队列的典型例子是ConcurrentLinkedQueue,在实际应用中要根据实际需要选用阻塞队 阅读全文
posted @ 2016-10-31 15:36 fengzp 阅读(210) 评论(0) 推荐(0)
摘要:推荐一个好的网站:并发编程网 - ifeve.com,上面全是各种大牛原创或编译的并发编程文章。 Semaphore(信号量) 控制并发资源 例子:多个线程抢几个打印机的使用权 import org.junit.Test; import java.util.concurrent.Semaphore; 阅读全文
posted @ 2016-06-30 16:45 fengzp 阅读(287) 评论(0) 推荐(0)