knrt.net
当前位置:首页 >> pthrEAD kEy CrEAtE >>

pthrEAD kEy CrEAtE

以thread1作为入口函数创建的线程对应的句柄存入thid1变量了,里外里和pthread_join等待的thread变量毫无关联,请确认是否应该是pthread_join(thid1,(void *)&status);呢

先声明那个变量,然后才能使用。你的错误就是因为变量没有声明。先声明,例如:int i,j,k.....

函数pthread_key_create()为线程局部数据创建一个新键,并通过key指向新创建的键缓冲区。因为所有线程都可以使用返回的新键,所以参数key可以是一个全局变量(在C++多...

Linux下C语言是这么实现的,定义一个全局变量:pthread_key_tthread_key; 使用这个函数初始化:pthread_key_create(&thread_key,NULL); 然后在线程内调用...

pthread_getspecific和pthread_setspecific是设置线程私有的全局变量的。对于不是非常复杂的工程,这样做的意义并不是很大。全局变量并不一定就那么不好,有弊也有利,线程间共享数据很方便,用线程锁控制下读写也不会有什么问题。估计你的工程...

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com