gpt4 book ai didi

perl - 如何在 Perl 中以共享模式打开文件进行写入

转载 作者:行者123 更新时间:2023-12-03 01:55:55 25 4
gpt4 key购买 nike

我想在 Windows 操作系统下以共享模式打开文件进行编辑(其他进程也必须有权访问该文件进行写入)。在 Perl 中可以吗?例如,在 WinApi 中,可以在 CreateFile() 函数中指定标志 FILE_SHARE_WRITE。谢谢!

最佳答案

多个进程写入同一个文件是一种糟糕的情况。一个示例是数据库场景,其中必须由进程锁定表才能将更改可靠地写入表。您可以编写一些不做任何其他事情的东西,只是监听其他进程写入文件。

perlmonks 建议使用flock

Here's the link.希望这有帮助!

关于perl - 如何在 Perl 中以共享模式打开文件进行写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18547418/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com