当前位置: 技术问答>linux和unix
有关线程创建的问题
来源: 互联网 发布时间:2016-04-09
本文导语: 创建线程函数,pthread_create(&thread_id, NULL, fun, this) 我想在执行fun函数的时候多给他传个参数要怎么写啊。 我本想做一个结构体 把this和另一个参数包在里面 可这样太麻烦不知道是否有简洁的办法,望大侠指教 ...
创建线程函数,pthread_create(&thread_id, NULL, fun, this)
我想在执行fun函数的时候多给他传个参数要怎么写啊。
我本想做一个结构体 把this和另一个参数包在里面 可这样太麻烦不知道是否有简洁的办法,望大侠指教
我想在执行fun函数的时候多给他传个参数要怎么写啊。
我本想做一个结构体 把this和另一个参数包在里面 可这样太麻烦不知道是否有简洁的办法,望大侠指教
|
如果只是传参数的话是没有其它方法的,只能用结构体。
|
线程专用的话,只能用构造体。
如果在线程内只读不写的话,使用全局变量也是可以的。
如果在线程内只读不写的话,使用全局变量也是可以的。
|
传多个参数用结构体完成.
|
可以设置线程私有数据pthread_key_create()
结构体其实不麻烦.
结构体其实不麻烦.
|
1)结构体;
2)全局变量;
3)pthread_key_t
2)全局变量;
3)pthread_key_t