簡體   English   中英

在Windows上增強線程和進程清理

[英]boost thread and process cleanup on windows

在我的程序中,我有一個創建boost :: thread的靜態對象。 該線程應該一直運行到程序終止,但不應以隨機狀態終止,因此我在此靜態對象的析構函數中實現了受控線程終止。 問題在於,當main()終止時,我的線程在調用析構函數之前被終止了。

現在的問題是:是否可以防止線程被破壞? 或者至少延遲它,以便它在調用析構函數之后發生?

將終結點從析構函數移動到函數,然后在main結束之前簡單地調用它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM