1.5 轉移線程所有權

文章目錄 移動語義 轉移線程所有權 移動語義 在討論轉移線程所有權之前,先來看之前提到的例子: 之前我們說到,向線程過程函數傳遞參數,是值傳遞,如果想改爲引用傳遞,那麼改爲: std::thread t1(func, std::ref(str)); 現在考慮一個問題,假如 str 不會再在主線程中使用了,爲了避免數據競爭或者說無用的空間佔用,我們可以使用移動語義來將 str 的所有權從主線程移動到
相關文章
相關標籤/搜索