ubuntu 在 R40e 上 還有 Debian 在 Sempron 2600 上

2012年12月24日 星期一

一個 thread 對 uart_port 作 select。
另一個 thread 在 suspend 時,會對 uart_port 作 close。

從一篇文章說, select 的 file 被 close 時,會立刻 return -1,error 是 EBADR。

所以就利用這個機制避免select 永久 block。

所以要注意的就剩下... 正常情況下 select return 後, read 到一半被close。

沒有留言:

標籤

網誌存檔