Java线程:新特征-锁(下)(2)
来源:互联网 发布:淘宝虚拟物品提取网址 编辑:程序博客网 时间:2024/05/23 18:55
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.locks.ReadWriteLock;
import java.util.concurrent.locks.ReentrantReadWriteLock;
/**
* Java线程:锁
* @author leizhimin 2009-11-5 10:57:29
*/
public class Test {
public static void main(String[] args) {
//创建并发访问的账户
MyCount myCount = new MyCount("95599200901215522", 10000);
//创建一个锁对象
ReadWriteLock lock = new ReentrantReadWriteLock(false);
//创建一个线程池
ExecutorService pool = Executors.newFixedThreadPool(2);
//创建一些并发访问用户,一个信用卡,存的存,取的取,好热闹啊
User u1 = new User("张三", myCount, -4000, lock, false);
User u2 = new User("张三他爹", myCount, 6000, lock, false);
User u3 = new User("张三他弟", myCount, -8000, lock, false);
User u4 = new User("张三", myCount, 800, lock, false);
User u5 = new User("张三他爹", myCount, 0, lock, true);
//在线程池中执行各个用户的操作
pool.execute(u1);
pool.execute(u2);
pool.execute(u3);
pool.execute(u4);
pool.execute(u5);
//关闭线程池
pool.shutdown();
}
}
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)
- Java线程:新特征-锁(下)(2)
- Java线程:新特征-锁(下)(1)
- Java线程:新特征-锁(下)(3)
- Java线程:新特征-锁(下)(4)
- Java线程:新特征-锁(上)
- Java线程:新特征-锁(上)
- Java线程:新特征-锁(上)
- Java线程:新特征-锁(上)(2)
- Java线程:新特征-锁(上)(3)
- Java线程:新特征-锁(上)(4)
- ttrtr
- Java线程:新特征-锁(下)(1)
- Java线程:新特征-锁(下)(2)
- Java线程:新特征-锁(下)(3)
- ghygt
- Java线程:新特征-锁(下)(4)
- Java线程:新特征-信号量(1)
- java冒泡算法小程序(转)
- 7
- Java线程:新特征-信号量(2)
- 8