多线程
一捧光阴
蹉跎错,消磨过,最是光阴化浮沫
展开
-
多线程
线程创建以及运行#include <pthread.h> /* 创建子线程 * 函数名: pthread_create * 参数: * thread 保存新创建线程ID的变量地址值。线程与进程相同,也需要用于区分线程的ID。 * attr 用于传递线程属性的参数,传递NULL时,创建默认属性的线程。 * atart_routine 子线程开始执行的原创 2016-10-31 18:31:54 · 270 阅读 · 0 评论 -
线程同步(互斥量)
#include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <pthread.h>#define NUM_THREAD 100 // 线程数 pthread_mutex_t mutex; // 互斥量void* thread_increase(void* arg); // 加 void* thread_reduce(void原创 2016-10-31 18:35:32 · 289 阅读 · 0 评论