解决死锁难题ContextSwitchDeadlock

原创 2007年09月11日 20:34:00

该程序可以正常工作,但确实有一个问题。有时需要相当长的时间才能完成图像传输。在该过程中,Visual Studio 提供的错误跟踪可能会判定该程序已经停止。然后,它将引发导致程序失败的异常。关闭该异常并不困难;我们需要找到“异常”项(位于“调试”菜单项上),然后清除 ContextSwitchDeadlock 异常旁边的“抛出”框,从而显示以下对话框:


图 5:关闭 ContextSwitchDeadlock 异常

完成这些操作后,即使传输量相当大,程序都将正常运行。 

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员_同步过程的死锁问题(哲学家难题)

这是一篇关于哲学家命题的java 多线程中过多的使用同步会产生的死锁的问题

sql表死锁解决办法

  • 2017-07-26 11:46
  • 13KB
  • 下载

如何解决多线程程序中的死锁问题(转)

如何解决多线程程序中的死锁问题     经常在技术论坛上看到有人虎目含泪地向人哭诉被多线程程序中的死锁问题搞得欲死欲仙,最后扔下狠话:再不用多线程了,要用多进程。     的确,死锁问题是一个...

解决死锁方法

  • 2014-12-11 09:39
  • 19KB
  • 下载

数据库死锁的解决办法

这个解决办法步骤如下: 1. 每个表中加 updated_count (integer) 字段   2. 新增一行数据,updated_count =0 : insert into...

解决线程死锁

和人们所说的一样,线程死锁的解决方式就是破坏线程死锁的的产生条件,上一篇文章说到 1 互斥条件   线程使用的资源必须至少有一个是不能共享的 2 请求与保持条件 至少有一个线程必须持有一个资源并且...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)