SEM_UNDO

  關於使用信號量的一個進程被kill的問題 兩個進程使用信號量互斥使用一塊內存,一個始終跑着,一個可能有時候需要被kill掉重啓,如果被kill掉的時候P操作完了,這樣鎖就會出現問題了,使用了undo標誌,但undo最多可以3萬多次,就會溢出,有什麼好的解決方法嗎 | SEM_UNDO只有p和v操作在同一進程時才能使用,否則容易溢出, 生產消費類型可以用SEM_UNDO,但是不能直接用,你可以用
本站公眾號
   歡迎關注本站公眾號,獲取更多信息