下棋,
加深对信号量的理解,能够用信号量解决实际的进程同步问题。
一个盒子,内有黑白两种棋子(数量相等),甲每次从盒子中取出一颗黑子,乙每次从盒子中取出一颗白子,一人取了棋子后,必须等另一方取过棋子方可再取。
假设甲先取,写出甲、乙两个进程的代码。
下棋实包含着进程同步与互斥。