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.