Linux中互斥锁的应用
发布时间
阅读量:
阅读量
直接展示示例代码,个人认为这种方式能够更高效地促进学习进程。
示例代码一:在未采用互斥锁的情况下,直接生成多个线程并执行相应函数。其前提条件是需要掌握线程创建函数的具体使用方法。
#include <pthread.h>
#include <stdio.h>
pthread_mutex_t mutex ;
void *print_msg(void *arg){
int i=0;
// pthread_mutex_lock(&mutex);
for(i=0;i<5;i++){
printf("output : %d\n",i);
usleep(100);
}
// pthread_mutex_unlock(&mutex);
}
int main(int argc,char** argv){
pthread_t id1;
pthread_t id2;
pthread_mutex_init(&mut
全部评论 (0)
还没有任何评论哟~
