在Boost庫的1.50.0版本發行說明重大更改我注意到有兩個重大的變動(see here):在Boost.Thread 3.0.0
#6266最新變化:螺紋析構函數應該調用終止如果可以連接。
#6269重大變化:如果可連接,則線程移動分配應該調用終止。
這對我目前使用Boost 1.49.0的現有項目意味着什麼?我需要改變什麼嗎?如果是的話,我需要做什麼改變?如果我忘記修改我現有的一個項目,會發生什麼?我會得到編譯時錯誤(我希望如此)還是會得到討厭和難以找到的運行時問題(我絕對不希望如此)?
注意,它調用終止如果可連接,那麼它將不會終止,如果線程對象先前未被連接但被分離。 – PlasmaHH 2012-07-09 11:22:35
是的,我忘了'detach()'。 – Puppy 2012-07-09 15:47:33