pthread 相关
来源:互联网 发布:剪辑电影的软件 编辑:程序博客网 时间:2024/06/05 03:48
pthread_mutex_t mutex = PTHREAD_MUTEX_INITIALIZER;/*初始化互斥锁*/
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/
pthread_create(&t_a,NULL,thread1,(void *)NULL);/*创建进程t_a*/
pthread_create(&t_b,NULL,thread2,(void *)NULL); /*创建进程t_b*/
pthread_join(t_a, NULL);/*等待进程t_a结束*/
pthread_join(t_b, NULL);/*等待进程t_b结束*/
pthread_mutex_lock(&mutex);/*锁住互斥量*/
printf("thread1: lock %d/n", __LINE__); // 获得行号
pthread_cond_signal(&cond);/*条件改变,发送信号,通知t_b进程*/
pthread_cond_wait(&cond,&mutex);/*解锁mutex,并等待cond改变*/
pthread_cond_t cond = PTHREAD_COND_INITIALIZER;/*初始化条件变量*/
pthread_create(&t_a,NULL,thread1,(void *)NULL);/*创建进程t_a*/
pthread_create(&t_b,NULL,thread2,(void *)NULL); /*创建进程t_b*/
pthread_join(t_a, NULL);/*等待进程t_a结束*/
pthread_join(t_b, NULL);/*等待进程t_b结束*/
pthread_mutex_lock(&mutex);/*锁住互斥量*/
printf("thread1: lock %d/n", __LINE__); // 获得行号
pthread_cond_signal(&cond);/*条件改变,发送信号,通知t_b进程*/
pthread_cond_wait(&cond,&mutex);/*解锁mutex,并等待cond改变*/
- pthread 相关
- pthread相关
- pthread相关简介
- pthread相关介绍
- pthread pthread_mutex pthread_cond相关
- pthread pthread_mutex pthread_cond相关
- pthread相关(转)
- pthread相关简介
- ubuntu pthread 相关manpage
- ctags找不到pthread相关函数
- pthread相关资料整理(1)
- ctags找不到pthread相关函数
- android下pthread相关概念理解
- Pthread
- pthread
- pthread
- PThread
- pthread
- 抓狂的cassandra(3) —— 负载配置
- 委托简单实例
- javax.servlet.ServletException: java.lang.NullPointerException
- Project : error PRJ0019: 某个工具从以下位置返回了错误代码: "正在执行生成后事件...
- 如何让Qt程序只运行一次等
- pthread 相关
- iOS UITextView 与 Localizable.strings中的换行
- 10种世界上最美的花
- 解密module_init
- IOS 设置条件断点的方法
- 分配数组
- 【vim】删除,移动,复制命令(以行为单位)
- 【开源访谈】zTree 作者张其纲访谈实录
- 大自然如何重生:中国新出土的20000多件古生物化石揭示史上最大规模灭绝之后生命的复苏