我是新手。我需要在C中實現一個計時器線程。在超時時,它必須轉到另一個線程/函數來執行一些活動。任何人都可以幫我用SIGALRM來實現它嗎?如果有人可以在這裏留下一些例子,那會很好。使用SIGALRM的c中的定時器線程
1
A
回答
0
夥計,我不認爲任何人都將幫助U,無u產生一些代碼.. 無論如何作爲教程的一部分繼承人鏈接 ..閱讀吧..
請
http://www.qnx.com/developers/docs/6.4.1/neutrino/getting_started/s1_timer.html
+1
這將有套房更好評論。 – alk
0
signal(SIGALRM, TR69_DM_SignalHandler); alarm(PassedFromCaller->TimeOut); pause();
,我發現這個工作。但爲t這裏有什麼辦法可以避免暫停聲明? 我想讓我的線程繼續其工作。我應該在另一個線程中單獨發出警報嗎?
相關問題
- 1. setitimer,SIGALRM和多線程進程(linux,c)
- 2. 使用SIGALRM切換線程上下文
- 3. C++使用一個線程定時器
- 4. 定時器和C#中的多線程#
- 5. 定時器在C#中使用不同的線程
- 6. C++定時器,線程,定期調用
- 7. 內存損壞使用SIGALRM和定時器時
- 8. 在C#中使用計時器線程
- 9. C#使線程等待定時器
- 10. 在java中使用定時器的單線程程序
- 11. 使用C++中的線程
- 12. 定時器的Android線程
- 13. Python的線程定時器
- 14. 在新線程中的C#計時器
- 15. SIGALRM和睡眠()C++
- 16. 如何使用定時器多線程
- 17. 發出警報()和C中的SIGALRM
- 18. 爲什麼SIGALRM不能在HPUX的線程中發生?
- 19. 加速線程和定時器,C++
- 20. C#WinForms:從線程激活定時器
- 21. 線程VS定時器在C#
- 22. (python)使用線程調用時的不同行爲。定時器
- 23. 定時器線程?
- 24. 用SIGALRM中斷open()
- 25. C:需要暫停過程,直到SIGALRM
- 26. 定時器在一個線程與C中的pthread?
- 27. 控制檯C++中的多線程定時器和I/O
- 28. 由於C#中的定時器而線程排隊#
- 29. C#中的定時器和線程不能在一起嗎?
- 30. 從c中的不同線程啓動一個定時器#
歡迎來到Stack Overflow!看起來你希望我們爲你寫一些代碼。儘管許多用戶願意爲遇險的編碼人員編寫代碼,但他們通常只在海報已嘗試自行解決問題時才提供幫助。證明這一努力的一個好方法是包含迄今爲止編寫的代碼,示例輸入(如果有的話),期望的輸出和實際獲得的輸出(控制檯輸出,堆棧跟蹤,編譯器錯誤 - 無論是適用)。您提供的細節越多,您可能收到的答案就越多。 – kkuilla
請參閱'pthread_sigmask()':http://pubs.opengroup.org/onlinepubs/9699919799/functions/pthread_sigmask.html和'setitimer()':http://pubs.opengroup.org/onlinepubs/9699919799/functions /getitimer.html – alk
@kkuilla我不需要你爲我編碼..我只希望有人告訴我是否有辦法做到這一點。如果是的話,那是如何工作的。感謝您的意見。我會記住任何進一步的討論。 –