方法1:
全局变量声明
volatile struct MY_STRUCT *Data;
void* my_thread(void* param);
// 子线程内
void* my_thread(void* param){
MY_STRUCT p =(MY_STRUCT*) Data;
/* */
}
方法2:
声明
struct MY_STRUCT *Data;
void* my_thread(void* param);
pthread_create(&id,NULL,my_thread, (void*)Data)
// 子线程内
void* my_thread(void* param){
MY_STRUCT p =(long)param;
/* */
}