天嵌 ARM开发社区

 找回密码
 注册
查看: 2546|回复: 6

VC多线程问题

[复制链接]
gaoxian2626 发表于 2010-6-5 13:18:27 | 显示全部楼层 |阅读模式
请问:VC中一个线程里面可以再创建一个新的线程吗?如果可以,这个线程的生存时间与原先创造它的线程之间是否有关系?如何实现这个的创建?具体函数是什么?需要注意什么细节问题?

评分

参与人数 1 +6 收起 理由
shufexiu + 6 经验问题哈

查看全部评分

亚瑟王 发表于 2010-6-7 19:22:31 | 显示全部楼层
创建线程的例子在天嵌科技提供的蜂鸣器测试程序中提供了的,建议你查看蜂鸣器测试程序的代码,里面定义了一个名为BeepThread的线程。
DWORD BeepThread(PVOID pArg);                                // 蜂鸣器线程
HANDLE gBeepThread;                                        // 蜂鸣器线程句柄

gBeepThread = CreateThread(0, 0, BeepThread, 0, 0, &IDThread);
 楼主| gaoxian2626 发表于 2010-6-13 12:32:02 | 显示全部楼层
2# 亚瑟王


我知道创建线程的函数,但是我实际创造了一个线程后,我想在这个刚刚创造的线程中再创造一个子线程的时候,就发现没有成功!也不知道怎么回事,难道线程数目也有限制?还是不能这样嵌套?
亚瑟王 发表于 2010-6-13 15:11:52 | 显示全部楼层
没有试过在线程中嵌套线程,理论上这个是可行的啊。
 楼主| gaoxian2626 发表于 2010-6-14 11:04:16 | 显示全部楼层
4# 亚瑟王


不知道有什么需要注意的,上次试了一下没有成功!等待有人来解释一下
亚瑟王 发表于 2010-6-18 18:32:12 | 显示全部楼层
你创建第二个线程出错信息是什么?
style 发表于 2010-8-19 10:36:20 | 显示全部楼层
创建的线程应该是互不影响的。。CreateThread。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-17 21:04 , Processed in 1.046875 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表