社区
C#
帖子详情
高分请教:调试环境和部署环境下,多线程判断结束的问题!
hb9191
2010-12-03 06:44:47
环境vs2008
定义了两个线程w1,w2。都start了。
在w1和w2内控制两个bool变量threadEnd1、threadEnd2(全局变量),开始置为false,结束置为true。
在调用线程的方法内判断:
while (true)
{
if (threadEnd1 && threadEnd2) break;
}
在调试环境下没问题,两个线程结束时,循环结束。但在应用部署后,程序一直等待,循环不出来!
请问这是怎么回事???
...全文
85
10
打赏
收藏
高分请教:调试环境和部署环境下,多线程判断结束的问题!
环境vs2008 定义了两个线程w1,w2。都start了。 在w1和w2内控制两个bool变量threadEnd1、threadEnd2(全局变量),开始置为false,结束置为true。 在调用线程的方法内判断: while (true) { if (threadEnd1 && threadEnd2) break; } 在调试环境下没问题,两个线程结束时,循环结束。但在应用部署后,程序一直等待,循环不出来! 请问这是怎么回事???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
showjancn
2010-12-06
打赏
举报
回复
楼主没说清楚。
建议输出日志看看,跟踪变量状态。
wolftop
2010-12-04
打赏
举报
回复
volatile bool threadEnd1,threadEnd2;
hb9191
2010-12-04
打赏
举报
回复
试验了一下,lijun84的volatile顶用!!调试和安装环境都可以!!谢谢。
w1.join()和w2.join()在调试环境可以,但安装部署后还是要等w1完成后w2才接着干!?
w1.Start(tp1);//tp1,tp2是参数
w2.Start(tp2);
w1.Join();
MessageBox.Show("w1 ok");
w2.Join();
MessageBox.Show("w2 ok);
不管是Any Cpu生成,还是x86生成。
hb9191
2010-12-03
打赏
举报
回复
逻辑上有错调试不该过。
Join()的用法请详示,谢谢!
我是按x86生成部署的,不知有影响不?
手机回复。谢。
hb9191
2010-12-03
打赏
举报
回复
逻辑上有错调试不该过。
Join()的用法请详示,谢谢!
我是按x86生成部署的,不知有影响不?
手机回复。谢。
hookyzlr
2010-12-03
打赏
举报
回复
应该是线程内部执行出了问题。检查下线程内部代码逻辑
xiehuanxie
2010-12-03
打赏
举报
回复
Thread.Join()
deepmist
2010-12-03
打赏
举报
回复
帮顶,高手快来
Qt开发经验(转载)
本文转载于https://qtchina.blog.csdn.net/?type=blog,feiyangqingyun的博客,感谢大佬的经验分享。 默认QtCreator是单线程编译,可能设计之初考虑到尽量不过多占用系统资源,而现在的电脑都是多核心的,默认msvc编译器是
多线程
编译的不需要手动设置,而对于其他编译器,需要手动设置才行。 方法一:在每个项目的构建设置中(可以勾选一个 shadow build 的页面地方)的build步骤,make arguments增加一行 -j16 即可,此设置会保
题解 | #牛牛的计划#
判断
法和数值法两种方法解析
得物24届秋招内推!投的it岗,直接去面hr,他上来就问我为什么四级过了不写在简历上,为什么写一大坨(项目,技能啥的)不写学校的经历哥们,你出门看看有几个没考过四级,还有臭二本的校。【一面】时间:9月12日,25分钟内容:1、自我介绍2、八股:go问了map、interface、channel,linux问了查看进程命令,mysql问了索引。#offer比较,希望大佬们给个意见# #投票# 小弟西工大硕士,航空工程专业,目前有两个offer,不知道怎么抉择,想看看各位牛友们的意见1.成飞132厂:1。
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
,请大虾指教那
webmagic采集CSDN的Java_WebDevelop页面
使用webmagic采集博客类的网站示例
【网站项目】高校学生健康档案管理系统
随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,高校学生健康档案管理系统就是信息时代变革中的产物之一。 在经济快速发展的带动下,社会的发展也是越来越快速。人们对文化知识的认知越来越重视。在互联网飞速发展的今天,制作一个高校学生健康档案管理系统是非常必要的。本网站是借鉴其他人的开发基础上,用MySQL数据库和java语言定制的了高校学生健康档案管理系统。系统前台实现了首
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章