#include <pthread.h>

pthread_mutex_t mtx = PTHREAD_MUTEX_INITIALIZER;

void critical_section() {
    pthread_mutex_lock(&mtx);
    // mutex lock 中の処理をする
    pthread_mutex_unlock(&mtx);
}
