Java同步技术
文/ Iangao 2008.10.9
一基本同步原理
1. .基本同步原理
2. 信号量(Semphore)
二. 高级同步技术
1. 事件(Event)
2.管程(Monitor)与条件变量(Condition)
3. 信号量、事件以及条件变量之间异同
三. 经典同步问题
1.有限缓冲区(生产者-消费者)问题
2. 经典同步问题 – 读写问题(Reader-Writer)
四. 常用线程解决方案
1.定时器
2 对已有方法的同步或异步调用 – BlockingCall
附录:
1.一个简单的多线程测试类
参考资料:
《操作系统(第3版)》, (美)Gary Nutt, 译: 罗宇、吕顾等. 机械工业出版社 《Java编程思想(第3版)》,(美)Brucel Eckel, 译:陈吴鹏、饶若楠等. 机械工业出版社《Java threads (3rd Edition)) By ScottOaks,HenryWong, publisher: O’Reilly时间慢慢的流淌,人生有风雨阳光,