Semaphore的简单使用 创建一个初始信号量 Semaphore semaphore = new Semaphore(2);//设置初始信号量 在线程调用消耗信号量,如果调用前剩余信号量够,则消耗调用的信号量,不够则阻塞至信号量足够释放 semaphore.acquire(2);//需要2个信号量 //则semaphore信号量剩余0 semaphore.acquire(1);//需要1个信号量 //堵塞 释放信号量,即增加剩余信号量,与初始信号量大小无关 semaphore.release(1);//释放1个信号量,即semaphore信号量加1