C++當線程間需要共享非const資源(問題引出)(C++多線程相關)

可以通過不共享變量的方式來解決多線程共享變量造成信息不一致問題 所以如果沒有必要的話,線程間不要共享資源 線程傳入參數可以通過lambda函數傳入也可以直接在函數後加參數方式傳入,但函數後加參數方式默認都是值拷貝形式傳入的,可以用std::ref引用傳入 但有的時候必須共享非const的資源 如以下例子需要通過conter2計算來讓循環終止,conster2的計算又是通過多個線程分別計算來獲得的,
相關文章
相關標籤/搜索