相关疑难解决方法(0)

如果出现错误,会发布鸡群?

想象一下下面的Perl代码(这里是伪代码):

successfully acquired flock for FILEHANDLER       # line 1
some error or maybe simply a call to exit()       # line 2
close FILEHANDLER (which also releases the lock)  # line 3
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我不会释放锁,因为Perl脚本在第2行结束.在这种情况下,操作系统是否发布了锁?是否看到"嘿,获得锁定的脚本崩溃了"并释放锁定?它会立即释放锁吗?此外,是否有一个Perl实例为每个脚本运行,以便明确哪个脚本在没有释放锁的情况下崩溃/停止?

linux perl locking flock

13
推荐指数
2
解决办法
5286
查看次数

标签 统计

flock ×1

linux ×1

locking ×1

perl ×1