读书人

同步器-Se地图hore

发布时间: 2012-12-18 12:43:41 作者: rapoo

同步器--Semaphore

它可以维护当前访问自身的线程个数,并提供了同步机制,使用它可以控制同时访问资源的线程个数,如实现一个文件允许的并发访问数.

单个信号灯对象可以实现互斥锁的功能,并且可以是由一个线程获得了"锁",再由另一个线程释放"锁",可应用于死锁恢复的场合.

注:还有另一个构造器Semaphore(int permits, boolean fair),其中fair为true表示先进来的先拿到灯,即公平,默认为false.

 

读书人网 >编程

热点推荐