locking

    0熱度

    2回答

    問題:在Linux平臺上創建新文件或覆蓋現有文件,以便其他進程可以打開它以便只讀。使用CreateFile一個可以做這樣的事情: CreateFile("blah.log", GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 此調用會失敗,如果它是用相似的標識另一個

    -1熱度

    2回答

    我建立這個應用程序來鎖定我的手機,當我收到一個特定的消息,從一個特定的數字。但有一個與Smsreceiver類intent1問題。錯誤是:「無法解析構造函數意圖」 這是我的SMSReceiver類: public class SMSReceiver extends BroadcastReceiver { @Override public void onReceive(Context con

    0熱度

    1回答

    我必須限制工作 xfce會話30分鐘,然後鎖定它,並防止未來60分鐘解鎖。 我能找到一個人的XFCE會話處於活動ps -aux | grep xfce-session 我可以鎖定屏幕xflock4 但我怎麼能找到在cron腳本,用戶的屏幕爲鎖定?

    0熱度

    1回答

    我在我的DB(postgresql 9.5)中有2個sqlalchemy模型。 class AModel(Model): id = db.Column(db.Integer, primary_key=True) class BModel(Model): id = db.Column(db.Integer, primary_key=True) a_id = db.C

    0熱度

    1回答

    如果我有這樣的方法: public class Main() { public void Start() { if(//Check if another thread already invoked this method and its in processing//) DoSomething(); } void DoSometh

    2熱度

    1回答

    我的團隊需要一個串行列以隨每次提交單調遞增。 有這樣的情況,其中兩筆交易獲得價值100和101從序列,那麼100交易需要更長的時間來提交,所以價值101首先得到承諾,其次是100。這種情況對於我們的需求是有問題的,我們需要爲此解決。 這正是this question.所描述的問題我們需要一個解決方案,不需要更改數據庫配置,這與該問題接受的答案不同。 A comment on that soluti

    0熱度

    1回答

    我是Postgres的新手,所以這可能很明顯(或者非常困難,我不確定)。 我想迫使一張桌子或一排「鎖定」一次至少幾秒鐘。這將導致第二次手術「等待」。 我使用golang和「github.com/lib/pq」與數據庫交互。 我需要這個的原因是因爲我正在監視postgresql的項目。謝謝你的幫助。

    -1熱度

    1回答

    我有一個在多線程應用程序中使用的共享C#public static List<long>。 在登錄,執行用於用戶的「ID」(這是一個獨特的「長」 數)進行檢查,以確定是否它包含在此共享列表內,如果不是,則該用戶的ID將是將添加到此共享列表中。 在註銷,此用戶的ID將被移除從共享列表(假設一檢查,看是否在用戶的ID是在之前除去列表)。用戶無法訪問其ID。 問題:訪問上述場景中需要的共享列表對象的鎖嗎

    1熱度

    1回答

    我已經創建了帶有多線程的python腳本,每個線程都向全局dict寫入值,這是線程安全的,因爲每個線程都使用新的唯一值更新字典,我不希望每個線程都保存在輸出文件中的字典的結果,但我收到「字典在迭代過程中改變大小」,有沒有辦法做到這一點,如鎖定字典在轉儲到文件時寫入,我試圖鎖定和釋放,但沒有工作 def do_function(): while True: r=q.get()

    0熱度

    2回答

    我試圖在H2數據庫中使用行級鎖定。有沒有辦法在單個連接中獲取和釋放記錄級鎖? SELECT * FROM "locks" WHERE key = 'lock1' FOR UPDATE; SELECT * FROM "locks" WHERE key = 'lock2' FOR UPDATE; 現在我想RELASE 鎖1,但繼續持有鎖2。 我試圖插入「BEGIN TRANSACT