社区
C#
帖子详情
关于VS2005里C# 多线程调试
computerre
2010-11-19 11:14:36
情况是这样的:
主线程在运行到某个阶段新建了一个新的线程
现在想跟踪新的线程中的一步一步的运行情况(在新线程中的某个位置设置了断点),遇到三个情况:
1、主线程进入新线程时仿佛很慢,有时几十秒,有时根本就没有反映了
2、新线程中设置的一些变量,在线程运行的过程中想看看他们的值,但是总是提示"由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。"
3、在新线程中再单步调试好像没有反映
请教高手赐教!
...全文
530
6
打赏
收藏
关于VS2005里C# 多线程调试
情况是这样的: 主线程在运行到某个阶段新建了一个新的线程 现在想跟踪新的线程中的一步一步的运行情况(在新线程中的某个位置设置了断点),遇到三个情况: 1、主线程进入新线程时仿佛很慢,有时几十秒,有时根本就没有反映了 2、新线程中设置的一些变量,在线程运行的过程中想看看他们的值,但是总是提示"由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。" 3、在新线程中再单步调试好像没有反映 请教高手赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
兔子-顾问
2010-11-19
打赏
举报
回复
线程中加断点。有些需要涉及到同步的代码。考虑写测试代码。记录成某个变量查看。等待几十秒,你要看看哪里耗时了。肯定不是现成调度和启动。
Dobzhansky
2010-11-19
打赏
举报
回复
调试器一般自己在一个线程上,
可以用来调试一个目标线程.
引入多线程, 让问题大大复杂化, 目前的 ide 多并行程序的调试支持较弱.
你不妨采用输出日志文件的方式,
让程序回归到本来面目.
log4net 是一个很好的日志库, 网上好多教程.
computerre
2010-11-19
打赏
举报
回复
能说的清楚点么?
bu88dong
2010-11-19
打赏
举报
回复
[Quote=引用 2 楼 dobzhansky 的回复:]
多线程程序调试是麻烦事,
这种情况, 我用输出 log的方式
log4net 你试试.
[/Quote]
这个不错。
Dobzhansky
2010-11-19
打赏
举报
回复
多线程程序调试是麻烦事,
这种情况, 我用输出 log的方式
log4net 你试试.
computerre
2010-11-19
打赏
举报
回复
怎么大家都没有遇到过么?
C#
多线程
编程源码奉上
内有说明
VS
2008环境
调试
通过,无需再
调试
加载即可运行,
里
面关于异步调用的代码拷贝即可立即复用。希望对你有所帮助!这个是我苦战了三天才搞定的东西,也是我的总结资料在这
里
给大家一起分享!
C#
TCP网络通信小助手
该程序实现一个界面管理,通过通讯设置自主选择服务器和客户端,实现
多线程
通信,代码简单易懂,适合初学者。
C#
多线程
和Socket网络编程精讲
【教学理念】 1、把“需要工作的人”变成“工作... 3、物美价廉:本着知识共享、服务社会宗旨,诣在为更多有需求者提供服务。 此外,提供源代码+答疑+上课讲义,为学生毕业设计、找工作面试等提供指导。
串口
调试
源码_
vs
2010.rar
串口
调试
源码_
vs
2010.rar
调试
通过,可用!
VS
2010 CLR 线程以委托方式访问窗体控件
请使用
C#
的朋友不要下载,网上有很多例程。本来是一个很简单的程序,只是我也花了很长时间才搞出来的。程序很简单,在窗体上,只在说明委托方式访问控制的基本套路,在窗体上共有三个控件,一个文本框,一个安全访问...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章