使用同一个线程函数创建多个线程,创建时给的参数不同。各个线程是如何使用这个函数中的变量的,是用的同一个副本吗?
Func(param)//线程函数
{
int a;
}
AfxBeginThread(Func,
Param1 ,
THREAD_PRIORITY_NORMAL,
0,
CREATE_SUSPENDED,
NULL);
AfxBeginThread(Func,
Param2 ,
THREAD_PRIORITY_NORMAL,
0,
CREATE_SUSPENDED,
NULL);
Func(param)//线程函数
{
int a;
}
AfxBeginThread(Func,
Param1 ,
THREAD_PRIORITY_NORMAL,
0,
CREATE_SUSPENDED,
NULL);
AfxBeginThread(Func,
Param2 ,
THREAD_PRIORITY_NORMAL,
0,
CREATE_SUSPENDED,
NULL);
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货