最近遇到一個有趣的.net 2.0程序死鎖問題,一般來說.net死鎖問題都是應用程序顯示的請求鎖的過程出現鎖訪問順序不一致導致的,但是本文中這個死鎖則相對較為隱晦,隱藏的很深。 調試過程 .net的死鎖我們可以通過sos.dll提供的syncblk來查看sync block來發現那些線程擁有鎖 ...
昨天看到一個很有意思的死鎖,拿來記錄下: 環境:deadlock on 事務隔離級別: read commited 表結構: session : session : session : session rollback前: session 上的轉為顯式鎖:lock mode X locks rec but not gap session 等待的鎖:lock mode S waiting sessi ...
2013-07-02 11:21 7 21588 推薦指數:
最近遇到一個有趣的.net 2.0程序死鎖問題,一般來說.net死鎖問題都是應用程序顯示的請求鎖的過程出現鎖訪問順序不一致導致的,但是本文中這個死鎖則相對較為隱晦,隱藏的很深。 調試過程 .net的死鎖我們可以通過sos.dll提供的syncblk來查看sync block來發現那些線程擁有鎖 ...
A collection of useful repositories. 有趣項目 chrislg ...
在學習Java集合的時候遇到了Float.isNaN(float)函數,點進去一看就不理解了,函數實現如下: float的v怎么會不等於自身呢?以下是關於這個函數的描述: ...
最近某個用到的第三方程序會產生很多日志文件在logs目錄中,每天一個log文件,類似 2014-05-07001.log。日積月累這個目錄文件數量非常多,手動清除還是比較麻煩的。 由於這個軟 ...
figlet 是一個文字工具, 在python中的直接 pip install pyfiglet 就可以了。 簡單來說,就是可以讓你print 打印出的字體看起來很不一樣,貼幾個樣子 ...
圖片處理 pip install pillow from PIL import Image import numpy as np a = np.array( ...
創意的 vscode 插件 本篇LIST 代碼神器 - Power Mode 首先,介紹的第一款插件是Power Mode,它可以讓你的編程過程變得更加快樂(如下圖)。 除了上面那種效果外, ...
https://www.thiswaifudoesnotexist.net/example-1.jpg ----隨機二次元妹子 https://www.thiswaifudoesnotexist ...