临界区与互斥.docx

PAGE

PAGE1

临界区与互斥

11.4.1临界区与互斥

临界区模式(CriticalSectionPattern)是指在一个分享范围中只让一个线程执行的模式。它是全部其他多线程设计模式的基础,这个模式叫临界区模式,假如把着眼点放在执行的线程上,这个模式就叫单线程执行模式。

Java为了实现同步机制提供了synchronized关键字,我们可以用法它来定义被同步的对象以及临界区,临界区的范围是由一组大括号来标识的。而进出临界区时须要的加锁和操作则是由Java内置支持的。从功能上来说,我们可以认为左大括号起到enter(lock)的作用,而右大括号起到了exit(lo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档