请选择 进入手机版 | 继续访问电脑版

无忧编程_ASP.NET  / C# / PHP 程序员的软件世界

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 453|回复: 0

Net中的ContextSwitchDeadlock错误解决办法

[复制链接]

362

主题

392

帖子

1620

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1620
发表于 2018-6-23 15:50:53 | 显示全部楼层 |阅读模式
Net中的ContextSwitchDeadlock错误解决办法
最近在做Access 文件资料汇入 在debug程式时 经常会出现ContextSwitchDeadlock的错误 看了下程式  应该是Access中上百万的资料汇入时VS会任务这个任务执行时间过长或是错误跟踪可能会判定该程序已经停止。然后,它将引发导致程序失败的异常
在我们知道这其实不是异常时 可以关闭这个该异常提醒
工具/原料
VS
方法/步骤
1
我这里使用的是VS 2013 就以2013为例 2012 和2010 选项的位置是一样的
2
找到菜单中的Debug 中文名称叫异常
3
找到Exception (例外)项目
4
会看到里面列出了很多的异常条目
5
找到Managed Debugging Assistants(托管调试助手) 条目下的ContextSwitchDeadlock
6
将ContextSwitchDeadlock对应的Thrown 勾掉就可以了
完成这些操作后 即使操作耗时较长 程序都会正常的运行
END

文章来自:https://jingyan.baidu.com/article/5225f26b7d7645e6fa0908fa.html




windows .net(C#+MSSQL) linux(php+mysql)  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|软件编程 ( 鄂ICP备11006601号鄂公网安备 42011102001337号 |

GMT+8, 2018-9-21 03:18 , Processed in 0.287101 second(s), 24 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表