Pebble Coding

ソフトウェアエンジニアによるIT技術、数学の備忘録

2015-06-30から1日間の記事一覧

C++11でのスレッドの生成とmutexによるリソースアクセス排他処理

#include <thread> #include <mutex> using namespace std; mutex m; // printf()呼び出し排他用 void worker( void* p ) { int data = *(int*)p; { // printfはスレッドセーフではないので、2つのスレッドから排他的にアクセスする。 // lock_guardはlock()のようなメソッ</mutex></thread>…