线程怎么传参数 线程传入参数?
浏览量:2970
时间:2021-03-18 05:06:47
作者:admin
线程传入参数?
将参数放入结构中,例如:struct some{//the parameters to be passed}some*ss=new some//然后为参数赋值//传递参数createthread(…),…,…,…,(LPVOID)ss,…,…)
如何向线程传递参数?
一个常见的错误是使用全局变量将参数传递给线程。事实上,这种方法的缺点是不安全、麻烦,如果要打开多个线程,甚至更麻烦。正确的方法是将线程和线程入口函数所需的参数分别封装到一个类中,必要时还可以封装一些辅助函数。这样,代码简单明了,易于重用。接下来,用一个thread类的例子来说明。首先,线程类如下:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类:线程类//--文件:clsThreadFun.cs /--德描述:这个班演示如何使用线程类。 //--作者:奈特 //--日期:3月21日,2006 //-------------------------------------------------------------- //---------------------------{ThreadFun Class}-------------------------------------usingsystemnamespacescsnewtest{///
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。