semaphore信号量

semaphore可以控制一个资源能同时被几个线程访问。

构造方法

Semaphore semaphore =new Semaphore(1,true); //第一个参数表示数量,第二个参数表示使用先进先出的策略。

使用方法

semaphore.acquire();//获取资源

semaphore.release();//释放资源

你可能感兴趣的:(semaphore信号量)