社区
C++ 语言
帖子详情
C++在线程函数执行完毕后,是否继续执行调用线程函数后面的程序?
zyq_123
2012-06-06 06:57:04
就是CreateThread后面的程序是否执行?指的是新的线程,不是主线程。是不是执行完线程函数就结束该线程了?
...全文
348
3
打赏
收藏
C++在线程函数执行完毕后,是否继续执行调用线程函数后面的程序?
就是CreateThread后面的程序是否执行?指的是新的线程,不是主线程。是不是执行完线程函数就结束该线程了?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Binzo
2012-06-07
打赏
举报
回复
没有。要EndThread才算完。但没什么事做了。
zyq_123
2012-06-06
打赏
举报
回复
新线程函数结束了线程就结束了。OK。
W170532934
2012-06-06
打赏
举报
回复
是的。你创建的新线程函数结束了线程就结束了。
C语言main
函数
执行
完毕
后
是否
会再
执行
某段代码?
当main
函数
执行
完毕
后,
程序
会转而
执行
otherFunction...综上所述,C语言的main
函数
执行
完毕
后不会再
执行
其他代码,但可以通过在main
函数
中
调用
其他
函数
或创建新的
线程
来实现在main
函数
执行
完毕
后
继续
执行
代码的需求。
C++
多
线程
join
函数
使用场景以及实例
在上面的示例中,创建了一个名为t1的
线程
,然后
调用
join()
函数
,等待t1
线程
执行
完毕
。一旦t1
线程
执行
完毕
,主
线程
才会
继续
执行
。join()
函数
用于等待一个
线程
结束,从而保证主
线程
能够在所有
线程
都
执行
完成后再继续...
线程
的终止
线程
终止有2种情况,第一种是
线程
函数
执行
完毕
、从
线程
函数
返回(通过return语句),第二种是通过
调用
函数
pthread_exit()使
线程
退出。 需要注意的是: 在主
线程
中,如果从main
函数
返回或是
调用
了exit...
C++
面试之main
函数
之后的
调用
程序
开始
执行
时,系统为
程序
创建一个进程,main
函数
其实并不是首先被
调用
的
函数
,而是操作系统
调用
了C/
C++
运行期启动
函数
,该
函数
负责对C/
C++
运行期库初始化。它还能保证已经声明了的任何全局对象和静态对象能够在...
C++
多
线程
编程 2.传递参数和
调用
函数
C++
多
线程
编程里的各种 传递参数和
调用
函数
的示例和介绍。
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章