问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

多线程第3个参数到底要是什么类型的

发布网友 发布时间:2022-04-27 08:25

我来回答

2个回答

热心网友 时间:2023-09-14 17:15

函数指针。也就是启动线程后会调用的函数,
函数声明已经写在上面了。可以这样定义函数:
unsigned long ThreadFunc(void *lparam)
{
。。。。
}
然后将ThreadFunc作为第三个参数调用。
第四个参数是传给ThreadFunc的参数。可以将要传的参数类型转换成void*,如果是结构体,则可以将其地址作为参数传进去,然后在线程函数里进行转换。
例如:
hThread=CreateThread(NULL,100,ThreadFunc,&i,0,&ThreadId);
unsigned long ThreadFunc(void * lparam)
{
int a=(int)lparam;
a++;...
}
//=================================
POINT p;
...
hThread=CreateThread(NULL,&p,ThreadFunc,&i,0,&ThreadId);
unsigned long ThreadFunc(void * lparam)
{
POINT p=*(POINT*)lparam;
...
}

参考资料:http://ke.baidu.com/view/1191444.htm

热心网友 时间:2023-09-14 17:16

如果是VC程序,建议使用AfxBeginThread函数创建线程。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 多线程怎么给run方法传参 多线程怎么传递字节集参数 如何创建带参数多线程程序 Java多线程Demo,参数调试有值,调用没值 C# 多线程函数用类实例作为参数会不会引发线程访问故障 C#进多线程多参数问题 C#多线程函数如何传参数和返回值 JAVA 多线程传参问题,为神马报空指针错误? 你好:我想请教按键多线程参数:子线程调用子程序a 子程序a调用了子程序b 怎么能让b的参数有效呢? delphi多线程参数传递问题 生活垃圾分类有国家标准吗? C++ linux 多线程 多个参数 关于ssl多线程参数的传递 奥运会体操花样滑冰等选手柔韧性和舞蹈演员比怎么样? 多线程如何传递参数并返回覆盖原来的值 奥运会上首次只有女性可以参加的比赛项目,是花样游泳和什么项目 C 多线程传参数问题 花样游泳和艺术体操和花样滑冰是不是对外表的要求很高 VC++多线程的参数问题 为什么没男子花样游泳和男子艺术体操? 冥顽愚蠢这个词语什么意思 C#多线程函数如何传参数 冥顽愚蠢的意思 成语冥顽愚蠢的意思 冥顽不灵是什么意思 琐碎的意思 奢侈的意思 窥伺的意思 刁奸猥鄙的意思 冥顽愚蠢的意思 厉声呵斥的意思 步调从容的意思 冥顽不灵的意思是什么? 冥顽愚蠢是不是贬义词 “冥顽”是什么意思?! 冥顽不灵什么意思 解释下列句子中的词语: (1)猪猡、乌龟等,头都是缩的,表示其冥顽愚蠢。 冥顽:_____________________ 冥顽不顾什么意思 冥顽不宁什么意思 可以一边泡脚一边敷面膜吗? 冥顽不灵的‘‘冥’’是什么意思! 泡脚的时候能敷面膜吗 冥顽不灵的意思 泡脚和敷面膜可以同时进行吗? 先泡脚还是先敷面膜 冥顽愚蠢怎么读