线程学习二
本次学习 线程传值问题
相信大家都想到过线程函数应该和一般的函数一样,可以传递值吧
这次就来学习线程传值
其实创建线程函数里面就有一个参数用来传值的
记住还是要讲 函数申明在类的 外面
然后给函数添加两个 私有的变量(创建线程时候需要用到的)

之后添加两个BUTTON按钮IDC_START 和IDC_STOP
添加下面代码
然后在 thread2_1.cpp文件里面 添加
bool m_brun;
最后写
线程函数
最后编译连接就可以运行了
可能大家会问为什么需要这样
其实 我们在类外面定义一个同样的 int型数据就行了
为什么还需要这么麻烦?
可是我们定义的是结构体呢 ?
是不是很占用内存?
大家仔细想想就明白了 。
对了 还有一个问题就是在用vc2010写 线程函数的时候 可能会出现问题
可以把
改为就可以了 。代码下载地址
http://download.csdn.net/detail/midle110/4410325