[問題] Linux上類似WaitForSingleObject的函數
想請教一下在Linux上有像WinAPI中的WaitForSingleObject的類似函數嗎?
因為之前是在Windows上執行
但是現在要將程式移植到Linux上,所以想請教Linux的作法
那我目前的作法是這樣:
我開一個Thread(pthread)去做某些事情,在Main中做等待
等待過一段時間若未完成(假設可能陷入infinite loop)
則我等待段的程式必須強制終止,繼續往下執行,不能無限等待
這個是我在WinAPI中WaitForSingleObject的用法
因為Linux下我使用的是pthread
而我也知道pthread_join的存在,但是似乎沒辦法等待程式者自行設定的時間
和WaitForSingleObject有些出入
所以想請教各位先進在Linux上是否有此類型的用法?
--
要感謝的人太多了,那就謝天吧
要改得程式碼太多了,那就改天吧
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.118.9.86
推
07/03 22:25, , 1F
07/03 22:25, 1F
推
07/04 01:09, , 2F
07/04 01:09, 2F
→
07/04 01:09, , 3F
07/04 01:09, 3F
→
07/04 01:10, , 4F
07/04 01:10, 4F
→
07/04 08:12, , 5F
07/04 08:12, 5F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章