題目:
用三個互斥鎖控制列印0,奇數,偶數的順序。
每把鎖控制一種列印。
列印0後,如果是偶數,則釋放奇數鎖,即開始列印奇數。反之,釋放偶數鎖。
列印奇數後,釋放0鎖;
列印偶數後,釋放0鎖。
class
zeroevenodd
// printnumber(x) outputs "x", where x is an integer.
void
zero
(function<
void
(int
)> printnumber)
else}}
void
even
(function<
void
(int
)> printnumber)
}void
odd(function<
void
(int
)> printnumber)}}
;
列印零與奇偶數
假設有這麼乙個類 class zeroevenodd 建構函式 public void zero printnumber 僅列印出 0 public void even printnumber 僅列印出 偶數 public void odd printnumber 僅列印出 奇數 相同的乙個 zer...
1116 列印零與奇偶數
假設有這麼乙個類 class zeroevenodd 建構函式 public void zero printnumber 僅列印出 0 public void even printnumber 僅列印出 偶數 public void odd printnumber 僅列印出 奇數 相同的乙個 zer...
1116 列印零與奇偶數
題目描述 假設有這麼乙個類 class zeroevenodd 建構函式 public void zero printnumber 僅列印出 0 public void even printnumber 僅列印出 偶數 public void odd printnumber 僅列印出 奇數 相同的乙...