技术栈

文件锁

ILOVECOMPUTING
15 天前
共享内存·套接字·文件锁·qt 应用·单例运行
在 Qt 中实现应用单例运行在 Qt 中实现应用单例运行(确保同一时间只有一个实例),可以通过以下几种方法实现:cpp复制下载cpp
keep-go-on
1 年前
数据库·sqlite·文件锁
SQLLIte [SQLITE_BUSY] The database file is locked (database is locked) 问题所以,sqlLite的锁是库锁,因为sqlLite的数据库就是一个后缀为 .db的文件,文件是有写锁的 因此给sqlLite分配太多链接没有意义。
橘色的喵
1 年前
并发控制·信号量·gzip压缩·文件锁·日志压缩·多进程同步·filelock
多进程下使用文件锁互斥压缩业务在多进程环境中,每个进程都会生成自己的日志文件,并独立进行gzip压缩。尽管每个进程压缩的频率和时间可能不同,但由于系统的运行特性,极少数情况下多个进程可能同时尝试压缩各自的日志文件。这种情况下,如果不加以控制,可能会导致多个压缩实例同时进行,从而引起CPU使用率瞬间超过阈值,甚至可能导致系统发生不可控行为。