圖靈云原生技術工程師
2023-02-05 17:02 作者:janet19961217 | 我要投稿
public void zero(IntConsumer printNumber) throws InterruptedException {
? ? ? ?for(int i = 0; i < n; i++){
? ? ? ? ? ?printNumber.accept(0);
? ? ? ? ? ?zeroSemaphore.acquire();
? ? ? ? ? ?if(i % 2 == 0){
? ? ? ? ? ? ? ?evenSemaphore.release();
? ? ? ? ? ?}else{
? ? ? ? ? ? ? ?oddSemaphore.release();
? ? ? ? ? ?}
? ? ? ?}
? ?}
標簽: