TC官方合作论坛

标题: 请问beginthreadex任务的开启函数有什么特别呢? [打印本页]

作者: 4133789    时间: 2012-5-1 19:35
标题: 请问beginthreadex任务的开启函数有什么特别呢?
表示在线程里面看到的.
但是,只是看到函数.没有更加具体的说明.表示想问一下.希望能够指点一下.
作者: 冷月无痕    时间: 2012-5-1 19:37
亲,这函数没啥特别的,就是让函数用线程的方法执行!
作者: 4133789    时间: 2012-5-1 19:48
亲,这函数没啥特别的,就是让函数用线程的方法执行!
冷月无痕 发表于 2012-5-1 19:37:56
请看下边蓝色部分.
那个,我再追问一下.表示如果仅仅是让函数用线程的方法执行.那么 beginthread 就可以做到吧?好吧,我想我没有问清楚.
就是   beginthreadex 的参数多了两个.等于是又调用了一个函数 .function int threadfundesotry(string param) //这里接收线程销毁时传入的参数
我不太明白.这个多出来的函数.是用来干嘛的呢?在线程结束的时候运行?这点不是很理解呐.表示我不知道我说清楚了木有.

thread.beginthread("我的程序.threadfunction","我是参数")

thread.beginthreadex("我的程序.threadfunction","我是参数A","我的程序.threadfundesotry","我是参数B")



作者: 冷月无痕    时间: 2012-5-1 20:10
beginthreadex 这是扩展开启 比如 当一个主脚本线程结束时 我们需要做一些收尾工作 清空数据 解绑窗口 给自己发个短信 等等等等 可以写在一个函数里 用线程扩展开启调用
作者: yahosf    时间: 2012-5-1 20:16
多线程?
作者: 冷月无痕    时间: 2012-5-1 20:19
回复 5楼yahosf的帖子

额 不是多线程哦 只是扩展开启 让线程在销毁时调用一个函数
作者: tyuyan    时间: 2012-5-2 09:29
亲,冷月大神说的很好哦!
作者: 花开花落    时间: 2012-5-2 09:56
亲, 受益匪浅啊! 这个应该是3.0的功能吧!
作者: zly0816    时间: 2012-5-3 09:26
十分感谢




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1