Java同步技术

来源:互联网 发布:上海找车位软件 编辑:程序博客网 时间:2024/06/05 01:35

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 Scott Oaks,Henry Wong, publisher: O'Reilly
原创粉丝点击