C++
i#include <stdio.h> #include <unistd.h> // usleep() #include <pthread.h> pthread_mutex_t mutex; // Mutex // スレッド1 void* thread1( void* args ) { // 他のスレッドが mutex を返却するを待つ // mutex が返却されたら mutex を取得してブロック pthread_mutex_lock( &mutex ); /</pthread.h></unistd.h></stdio.h>…