
エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C++11: lockせずにデータ競合を防ぐ - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C++11: lockせずにデータ競合を防ぐ - Qiita
#include <iostream> #include <thread> using namespace std; int value = 0; void increment(int n) {... #include <iostream> #include <thread> using namespace std; int value = 0; void increment(int n) { for (int i = 0; i < n; ++i) { value = value + 1; } } void decrement(int n) { for (int i = 0; i < n; ++i) { value = value - 1; } } int main() { const int N = 100000; thread th0(&increment, N); thread th1(&decrement, N); th0.join(); th1.join(); cout << value << endl; // はたして0か!? } #include <iostream> #i