多线程
wzh20099
这个作者很懒,什么都没留下…
展开
-
多线程之ConcurrentLinkedQueue
ConcurrentLinkedQueue用法[code="java"]package com.cn.test1;import java.util.ArrayList;import java.util.List;import java.util.Queue;import java.util.concurrent.ConcurrentLinkedQueue;imp...原创 2014-10-21 09:59:25 · 258 阅读 · 0 评论 -
FutureTask的使用
实例1:[code="java"]package com.cn.test2;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;public class FutureTa...原创 2014-10-21 10:02:57 · 83 阅读 · 0 评论 -
CountDownLatch的使用
[code="java"]package com.cn.test3;import java.text.SimpleDateFormat;import java.util.Date;import java.util.concurrent.CountDownLatch;/** * 解决需求: * 1.四个线程 前面三个线程 同步进行,第四个线程用到前面三个线程的计算...原创 2014-10-21 10:04:01 · 79 阅读 · 0 评论 -
多线程之Exchanger
[code="java"]package com.test6;import java.util.LinkedList;import java.util.List;import java.util.concurrent.Exchanger; /** * Exchanger这个类,估计大家是很少用到,笔者最近在项目也用到这个类,在项目使用这个类来用于两个线程进行交换...2014-12-15 10:16:58 · 121 阅读 · 0 评论 -
多线程之Semaphore
[code="java"]package com.test4;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.Semaphore;/** * 信号量 * * @author 林计钦...2014-12-15 10:19:24 · 135 阅读 · 0 评论 -
多线程之ReentrantLock 和 Condition
[code="java"]package com.test3;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock; /** * 线程通信例子(基于可重入锁...2014-12-15 10:21:38 · 132 阅读 · 0 评论 -
多线程之ReentrantLock
[code="java"]package com.test2;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.TimeUnit;import java.util.concurrent.locks.Cond...2014-12-15 10:23:19 · 170 阅读 · 0 评论 -
多线程之ReentrantLock学习
[code="java"]package com.test;public interface IBuffer { public void write(); public void read() throws InterruptedException; } [/code][code="java"]package com.test;...2014-12-15 10:29:02 · 96 阅读 · 0 评论