原來 open FIFO 時會 blocking, debug 了一小時 QQ
研究了 select 的 timeout 機制,發現 timeout 之後,fd set 上的資料會被改動,之後再 select 會拿不到東西。
當程式加了 lock 和 unlock,就是 debug 地獄的開始
原來 shared memory 是這麼一回事,看來我的程式可以簡化不少 : )
怎麼會 review 到這麼無聊的 paper ...
從 12 點寫 NP 寫到現在 .... 該吃飯了,今天都還沒吃 QQ