摘要:
多线程并行运行,共享同一种互斥资源时,需要上互斥锁来运行,主要是用到pthread_mutex_lock函数和pthread_mutex_unlock函数对线程进行上锁和解锁 下面是一个例子:#include #include #include #define THREAD_NUMBER 3 /* 线程数 */#define REPEAT_NUMBER 3 /* 每个线程的小任务数 */#define DELAY_TIME_LEVELS 10.0 /*小任务之间的最大时间间隔*/pthread_mutex_t mutex;void *thrd_func(void *arg){ int t... 阅读全文