社区
工具平台和程序库
帖子详情
主线程与支线程
小猪猪哇
2017-07-04 02:47:38
这段时间自己在工作中遇到过两个问题,虽然都是在不同的项目中,但是都是调用第三方的库(不是同一个库),当把库的调用接口放到支线程执行的时候,程序总会不定时崩溃,当把调用接口放在主线程的时候,程序正常运行,请问是什么原因导致的呢,什么情况下不应该放到支线程调用呢?公司用的MFC,应该和界面线程、工作线程关系不大吧,还请大神赐教!
...全文
299
7
打赏
收藏
主线程与支线程
这段时间自己在工作中遇到过两个问题,虽然都是在不同的项目中,但是都是调用第三方的库(不是同一个库),当把库的调用接口放到支线程执行的时候,程序总会不定时崩溃,当把调用接口放在主线程的时候,程序正常运行,请问是什么原因导致的呢,什么情况下不应该放到支线程调用呢?公司用的MFC,应该和界面线程、工作线程关系不大吧,还请大神赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
will_jiang
2017-07-10
打赏
举报
回复
用的什么第三方库?是否支持多线程?提供的信息太少无法判断
赵4老师
2017-07-06
打赏
举报
回复
《Windows核心编程》
paschen
2017-07-05
打赏
举报
回复
通常来说不会不一样,估计你哪里没写对,但没法给你判断分析
赵4老师
2017-07-05
打赏
举报
回复
使用
赵4老师
2017-07-05
打赏
举报
回复
为什么不适用多进程呢?
小猪猪哇
2017-07-05
打赏
举报
回复
其实就是想了解一下主线程和分支线程有哪些区别
蠓虫带着秤砣飞
2017-07-04
打赏
举报
回复
信息太少,无法判断,这个得看崩溃的原因。。
主
线程
与分
支
线程
的变量访问
主
线程
与分
支
线程
的变量访问
主
线程
与分
支
线程
的访问、修改
入门嵌入式
C语言
主
线程
与分
支
线程
之间的变量数据传递
运行结果:可以看到,
主
线程
访问分
支
线程
的数据首次值为随机值。除了此方法,也可以将分
支
线程
中的变量定义为静态局部变量。
主
线程
和分
支
线程
都可以访问到全局变量的数据和地址。
主
线程
和分
支
线程
之间不能直接进行变量数据的访问。结论:可以访问到,且虚拟地址和物理地址相同。
主
线程
定义的局部变量,在分
支
线程
无法访问;分
支
线程
定义的局部变量,在
主
线程
无法访问;2和3结果相同,同样报错:局部变量未定义。修改为:将局部变量的地址传递进去。设置为静态局部变量的实现。
【分析】浅谈C#中Control的Invoke与BeginInvoke在
主
副
线程
中的执行顺序和区别(SamWang)...
今天无意中看到有关Invoke和BeginInvoke的一些资料,不太清楚它们之间的区别。所以花了点时间研究了下。 据msdn中介绍,它们最大的区别就是BeginInvoke属于异步执行的。 Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的
线程
上执行指定的委托。 Control.BeginInvoke 方法 (Delegate) ...
IOday6
分
支
线程
不可以访问,使用pthread_create函数的第四个参数传址。
主
线程
和分
支
线程
都可以访问,虚拟地址和物理地址都相同。不能访问,传递地址过去。
工具平台和程序库
24,851
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章