摘要: VS2008上的一个程序,通过Oracle.DataAccess.dll执行drop user cascade操作,我在sqlplus执行此操作大约需要一分钟左右时间,当我在VS2008中debug启动此程序时,一直接收到“ContextSwitchDeadlock is detected”消息,操作无法进行下去。MSDN的解释一如即往地专业并且令人费解:“如果在试图进行COM上下文转换期间检测到一个死锁,则将激活ContextSwitchDeadlock托管调试助手 (MDA)。 ”“原因很可能是单线程单元(STA)线程不发送消息。STA线程或者等待而且不发送消息,或者执行一个长时间的操作而 阅读全文
posted @ 2009-09-17 14:06 Morven.Huang 阅读(1081) 评论(1) 推荐(0) 编辑