作者godman362 (青)
看板C_and_CPP
標題[問題] Linux上類似WaitForSingleObject的函數
時間Fri Jul 3 19:49:52 2009
想請教一下在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
推 ledia:pthread_mutex_timedlock ? 07/03 22:25
→ plover:in3.html 07/04 01:09
→ plover:不知道是不是你要的 07/04 01:10
→ godman362:謝謝兩位提點,我先試試看 07/04 08:12