deadlock

    0热度

    1回答

    如何找出COM +应用程序的CPU级死锁?这是一个在Win2K上运行的应用程序。无论负载如何,所有其他对象都使用的1个对象突然建立通话时间,然后系统崩溃。将系统恢复到正常工作状态的唯一方法是重新启动COM +应用程序。 有趣的部分是这个条件不能在QA或DEV中复制。唯一的区别是CPU人数和内存。 COM +应用程序是n层模型中的应用程序组件,它使用MSDAORA使用v9.2客户端连接到Oracle

    24热度

    6回答

    我读过几篇文章和文章,说lock(this),lock(typeof(MyType)),lock("a string")都是不好的做法,因为另一个线程可能锁定相同的密钥并导致死锁。为了理解这个问题,我试图创建一些示例代码来说明僵局,但一直未能围绕这个问题进行解决。 有人可以写一段简短的代码来说明这个经典问题吗?请保持简短,我只能以更小的块来消化代码。 编辑: 我认为lassevk总结得很好;真正的

    6热度

    4回答

    在我的应用程序的ASP.NET执行,似乎SQL 2008速成持有一些锁,我也得到 Timeout expired. The timeout period elapsed prior to completion of 操作或服务器没有 回应 也许我的一些查询没有优化。 Visual Studio中崩溃了: Microsoft Visual Studio may be unstable now.

    1热度

    4回答

    在生产SQL Server 2000数据库中,我们遇到了一些非常烦人的死锁情况。 主要设置如下: SQL Server 2000企业版。 服务器使用ATL OLE数据库以C++编码。 通过存储过程访问所有数据库对象。 所有UPDATE/INSERT存储过程都将其内部操作包装在BEGIN TRANS ... COMMIT TRANS块中。 我收集与SQL事件探查继互联网就像this one上几篇文章

    10热度

    1回答

    TL; DR:我为我发现的错误提供了一个补丁,我对它有0个反馈。我想知道这是否是一个错误。这不是一个咆哮。请阅读本文,如果您可能受其影响,请检查修复程序。 几周前我发现并报告了这个MySQLdb错误(编辑:6周前),发送了一个补丁,发布在几个ORM的论坛上,邮寄了MySQLdb作者,邮寄了一些人谈论处理死锁,邮寄ORM作者和我仍然在等待任何形式的反馈。 这个错误导致了我很多的悲痛,我可以在反馈中找

    11热度

    4回答

    首先,here's a sample: public class Deadlock { static class Friend { private final String name; public Friend(String name) { this.name = name; } public String getName(

    7热度

    1回答

    我在SQL Server 2008上的SELECT/UPDATE上遇到了死锁问题。 我从这个线程读取了答案:​​但我仍然不明白为什么我会死锁。 我已经在下面的测试用例中重新创建了这种情况。 我有一个表: CREATE TABLE [dbo].[SessionTest]( [SessionId] UNIQUEIDENTIFIER ROWGUIDCOL NOT NULL, [Expi

    6热度

    3回答

    我目前正在插入一条记录到SQL Server表,然后选择自动递增ID如下: (@p0 int,@p1 nvarchar(8))INSERT INTO [dbo].[Tag]([Some_Int], [Tag]) VALUES (@p0, @p1) SELECT CONVERT(Int,SCOPE_IDENTITY()) AS [value] (这是使用LINQ到SQL生成)。由于某些原因

    2热度

    2回答

    什么情况导致SQL Server发生死锁? 如何解决这种情况?

    2热度

    4回答

    除了gdb之外,在MT程序中调试死锁线程的可能方法是什么?