當我們在主分離線程。 和supose主要退出...分離的線程繼續進行還是他們也退出就像我們的普通可連接線程?分離線程
Q
分離線程
3
A
回答
1
如果這將是另一個線程然後主,其他線程將繼續。但C99標準說
如果主 函數的返回類型與 INT,從最初的呼叫 到 回報的主要功能是相當於調用exit函數兼容的類型?
(所有常見平臺今天將返回從main
的int
,特別是這是由POSIX要求)。
併爲的POSIX頁個狀態
這些功能應當終止 調用進程......
因此,在總結從main
返回終止整個程序包括的所有主題。
4
這完全取決於主線程如何退出。如果它退出使用exit()
或從main()
返回,則整個過程退出,並且每個線程都被終止。
但是,如果它使用pthread_exit()
終止,則該過程繼續運行。
相關問題
- 1. 分離線程的線程庫清理
- 2. Java線程調度分離
- 3. perl線程自我分離
- 4. C++ 11線程分離
- 5. C++線程來分離進程
- 6. 分離的線程執行結束
- 7. 分離/解耦AsyncTask和UI線程
- 8. 不能分離線程永遠C++
- 9. Qt4/Opengl bindTexture在分離線程中
- 10. 分離JRuby中線程的內存
- 11. 如何關閉線程分離C++?
- 12. 中斷分離的boost ::線程
- 13. 線程創建(分離)從未執行
- 14. 如何在Windows C++上分離線程
- 15. 如何分離CGI中的線程?
- 16. 從線程中分離對象
- 17. C++ 11在分離線程中創建新線程
- 18. 分離數據庫/離線失敗
- 19. ExpressJS - Socket.IO與路線分離
- 20. OpenGL離線與Qt 4.8分開的線程
- 21. 應用程序線程和Qt線程之間的清晰分離(Python-PyQt)
- 22. 將任務分離到新的Java線程與新的進程
- 23. 安全出口程序Win32的C++從分離的std ::線程
- 24. Wildfly 8:爲不同的應用程序分離線程池
- 25. Ruby on Rails離線編程
- 26. 離線Web應用程序
- 27. 鈦離線應用程序
- 28. Angular應用程序離線
- 29. Java中的線程隔離
- 30. 當用戶離線時運行離線網絡應用程序
你應該引用哪個標準。你所引用的文本看起來有點奇怪,因爲當前版本的POSIX與C99一致,**要求**'main'具有返回類型'int'。 – 2010-08-16 05:03:56
@R .:不,你錯了,C99不需要返回'int'。在'main'的段落末尾有一些奇怪的措辭,它允許其他簽名。並且,我在引用它的這一段時清楚地表明,非'返回'是一種可能性。 – 2010-08-16 06:21:08