semaphore可以控制一个资源能同时被几个线程访问。
构造方法
Semaphore semaphore =new Semaphore(1,true); //第一个参数表示数量,第二个参数表示使用先进先出的策略。
使用方法
semaphore.acquire();//获取资源
semaphore.release();//释放资源
semaphore可以控制一个资源能同时被几个线程访问。
构造方法
Semaphore semaphore =new Semaphore(1,true); //第一个参数表示数量,第二个参数表示使用先进先出的策略。
使用方法
semaphore.acquire();//获取资源
semaphore.release();//释放资源