locking

    0熱度

    1回答

    在不斷讀寫xml文件的ASP.NET應用程序中,是否需要在代碼的文件操作部分放置一個鎖?存在兩個或更多併發用戶可能讀取或寫入相同文件的可能性。有沒有人有這方面的官方消息?

    14熱度

    6回答

    比方說,我有以下PostgreSQL表: id | key ---+-------- 1 | 'a.b.c' 我需要防止插入記錄用鑰匙是另一個關鍵的前綴。舉例來說,我應該能夠插入: 'a.b.b' 但是下面的鍵不應該被接受: 'a.b' 'a.b.c' 'a.b.c.d' 有沒有辦法實現這一點 - 無論是由約束或通過鎖定機制(插入前檢查存在)?

    1熱度

    3回答

    我是Java新手。 我正在通過編寫小程序來練習。 在其中一個程序中,我有一個保存某些配置的對象。 該配置可以在運行時更改。 我通過序列化對象將配置保存到文件。 在我看來,我必須在序列化之前對序列化的對象進行鎖定,以確保在序列化過程中它不會更改。 synchronized (myObject) { output.writeObject(myObject); } 但是我讀過,應該嘗試

    0熱度

    1回答

    我開發一個鎖屏應用 它工作在某些設備上很好,但在某些情況下,我得到這個錯誤 了java.lang.RuntimeException: 在安卓.app.ActivityThread.handleServiceArgs(ActivityThread.java:3209) at android.app.ActivityThread.access $ 2200(ActivityThread.java:15

    1熱度

    1回答

    任何人都可以幫助我! 在我的項目,我有事務以鎖定記錄: namespace App\Console\Commands; use Illuminate\Console\Command; class Testing extends Command { protected function handling() { DB::beginTransaction();

    0熱度

    1回答

    獨家插入我想限制的INSERT取其交易獲得鎖(與其他人在排隊等候,沒有失敗的),同時允許併發讀取,更新和刪除(但顯然該數據不被插入無論如何,這在PG中是不可能的)。 什麼是最輕的鎖來實現這一目標?

    2熱度

    1回答

    是否有可能鎖定postgresql中的多個行在一次性反對更新?我經歷了正式的鎖,可以找到在表級和行級上工作的鎖,但是在多行上沒有任何鎖。 是否有可能在postgresql中做到這一點?

    1熱度

    2回答

    我完全不理解SELECT FOR UPDATE的鎖定功能。 這是我試過的。 CREATE TABLE ACCOUNT_TAB ( ACC_ID int NOT NULL PRIMARY KEY, BALANCE int NOT NULL ); INSERT INTO ACCOUNT_TAB VALUES(1, 100); SELECT * FROM ACCOUNT_T

    0熱度

    1回答

    我知道收集被修改的異常問題,但我不能在這種情況下看到它。我知道如何解決這個問題,我只是想明白爲什麼會出現在這裏。 所以,我有一套TaskCompletionSources,並且我有一個lockObject來保護對該集合的訪問。在一個任務(T1)中,我想創建TCS並等待最多3秒鐘以完成任務。 在其他任務(T2)中,我想等待半秒鐘,然後完成T1正在等待的任務。 TCSs集合在這段代碼中並不完全具有任何

    0熱度

    1回答

    我有一個main.py文件。該文件使用multiprocessing來執行另一個名爲function.py的文件。第二個使用threading將函數f應用於numpy array的每個組件。 function.py讀取(僅在所有進程中一次)文件file.txt,讀取f的一些數據,然後清除它(寫入空文件)。我是否需要鎖定文件file.txt,function.py以避免出現N進程的問題,從main.