社区
进程/线程/DLL
帖子详情
主线程用CreateThread()创建一个子线程。子线程还在运行时,主线程结束运行。这时子线程会继续运行么?主线程还存在么?所在进程会如何?
stoat
2008-08-31 09:45:18
主线程用CreateThread()创建一个子线程。子线程还在运行时,主线程结束运行。这时子线程会继续运行么?主线程还存在么?所在进程会如何?
...全文
573
4
打赏
收藏
主线程用CreateThread()创建一个子线程。子线程还在运行时,主线程结束运行。这时子线程会继续运行么?主线程还存在么?所在进程会如何?
主线程用CreateThread()创建一个子线程。子线程还在运行时,主线程结束运行。这时子线程会继续运行么?主线程还存在么?所在进程会如何?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhkza99c
2008-08-31
打赏
举报
回复
但是为了安全性考虑,最好在结束主线程时把该结束的子线程都结束了,防止内存泄露和不必要的麻烦。
jameshooo
2008-08-31
打赏
举报
回复
只有启动进程时的主线程才是老大,其它子子孙孙都是子线程,没有区别,所以这些线程中的任何一个退出都不会影响别的线程。
stoat
2008-08-31
打赏
举报
回复
如果不是主线程,只是一个普通的父线程,他结束时,他的子线程会结束么?
jameshooo
2008-08-31
打赏
举报
回复
主线程结束,则进程及所有其他线程自动结束。
Delphi7创建及释放
线程
实例
要
创建一个
线程
实例,你需要创建T
Thread
的
子
类,并重写它的Execute方法,这是
线程
运行
时
执行的
主
要代码块。 1. **创建
线程
类:** - 首先,
创建一个
新的单元,然后声明一个新的类,如`TMy
Thread
`,继承自`T
Thread
`...
易语言判断多个
线程
运行
结束
- 在易语言中,可以使用“创建
线程
”命令来
创建一个
新的
线程
,该命令
会
返回一个
线程
ID,这个ID用于后续的
线程
管理和操作。 - 当
线程
执行完毕或被强制中断时,系统
会
自动清理
线程
资源。但若需手动
结束
线程
,可使用...
VC++在
线程
中创建并显示窗口
创建
线程
时,我们需要提供一个
线程
函数,这个函数将在新
线程
中
运行
。在这个例
子
中,
线程
函数可能
会
用于创建和显示窗口。
线程
函数通常
会
遵循这样的步骤: 1. 初始化窗口类(WNDCLASS):设置窗口类的风格、背景刷、...
Windows
线程
的创建与撤销
实验结果表明,使用
Create
Thread
() 函数可以
创建一个
子
线程
,并使其与
主
线程
分离。使用 Sleep() 函数可以挂起
主
线程
,以便观察
子
线程
的
运行
情况。使用 Exit
Thread
() 函数可以撤销
子
线程
,并使其退出。 四、实验...
VS2019 MFC
线程
的创建
- **
主
线程
** 是程序
运行
时
自动创建的第一个
线程
,负责启动应用程序。 - **工作
线程
** 或 **
子
线程
** 是由程序员创建的额外
线程
,用于执行特定任务,与
主
线程
并行执行。 2. **MFC中的
线程
类** - `CWin
Thread
` 类...
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章