Java多线程控制
孙雪峰
邮箱:sunxf94@gmail.com
博客:sunxuefeng.com
展开
-
【java】多线程控制(一)---Semaphore、Exchanger、CyclicBarrier、CountDownLatch
【Semaphore】 信号灯,可以控制某个资源可被同时访问的个数。 使用方法: 1、new一个实例:Semapore sp = new Semapore(num); // num 是可以呗同时访问的数目。 2、需要访问某个资源前,调用acquire(), 尝试获取访问许可,如果访问数达到上限,此线程就会被挂起。 3、使用资源后,调用release() ,解除锁定,此时如果有被挂起原创 2016-10-18 15:26:25 · 280 阅读 · 0 评论 -
【java】多线程控制(二)- - -线程池
【java】多线程控制(二)- - -线程池newFixedThreadPool原创 2016-10-18 16:05:18 · 236 阅读 · 0 评论