file-locking

    3热度

    1回答

    我的问题是这样的:我使用WatchService来获得关于特定文件夹中的新文件的通知,现在如果文件在所述文件夹中被移动/复制或创建,则触发事件并返回新文件的名称。现在的问题是,如果我尝试访问该文件并且尚未完全访问(例如复制仍在进行中),则会引发异常。我试过是做这样的事情: RandomAccessFile raf = new RandomAccessFile(fileName, "rw"); F

    2热度

    1回答

    我想使用系统锁来避免竞争条件。一个进程是一个opencv程序,将捕获的图像保存为.jpg文件。另一个过程是浏览器从服务器获取相同的图像文件。我想避免这两个过程之间的竞争状态。我使用羊群功能吗? 我OpenCV的代码是: #include<sys/file.h> #include<fcntl.h> #include<string.h> #include "cv.h" #include "hi

    0热度

    1回答

    我即将为我们的文档实现一项新功能,用于在用户打开文档时锁定我们的文档(以前我们只是打开文件以供阅读或写入,但持续时间没有把手打开)。 保持句柄,并以独占写入模式打开它是微不足道的。 我的问题是如何查询窗口发现给定的文件不能用写访问打开,什么用户/实体已经锁定文件的写访问? 如: _fsopen(m_ClipboardFilename, "wb", _SH_DENYWR); 或者 CStdioF

    4热度

    2回答

    我想锁定特定文件夹,和我有代码,但“java.io.FileNotFoundException:(拒绝访问)”的文件夹锁发现错误 public class Folder_Lock { public static void main(String[] args) { FileLock lock = null; FileChannel channel = null;

    4热度

    2回答

    我想要一些Emacs lisp来处理来自不同Emacs进程的相同文件。所以我写了下面的脚本来检查lock-buffer是如何工作的。但是,当试图通过第二个Emacs进程锁定文件时(find-and-lock-file $es2 /tmp/dummy),它会停止。我需要去另一个终端并发送emacsclient --socket-name server-2 --eval '(kill-emacs)'来

    5热度

    1回答

    我是PHP新手。我知道我可以使用flock()来锁定一个文件,并避免两个用户到达相同的php文件时添加内容到可锁定文件的竞争条件。 但是,如果一个PHP进程崩溃会发生什么?下一位正在等待可锁定文件的用户会发生什么?如果服务器崩溃(有人拔插头)会发生什么?锁是否自动释放?重新启动服务器后文件是否会保持锁定状态? 为了简短起见,PHP是否确保这些危急情况(即锁定没有明确发布)得到正确处理?如果不是,应

    1热度

    1回答

    我试图从iPad访问文件。它假设绘制一些实时数据。但是,由java程序生成的数据(文件)不会让SCP客户端将文件同步到服务器。它只能在停止Java程序时访问,以便它可以放弃它写入的文件。这是否有出路?就像程序生成文件时实时更新服务器一样?

    32热度

    2回答

    我在监视正在由服务器程序写入的文本文件。每次更改文件时,内容都会输出到我的程序中的一个窗口中。 的问题是,因为它是被used by another process我不能在文件中使用Streamreader。使用ReadWrite设置Filestream将无济于事,因为我无法控制正在使用该文件的进程。 我可以在记事本中打开该文件。即使服务器正在使用它,也必须能够访问它。 有没有解决这个好办法? 我应

    1热度

    2回答

    我无法访问我的数据库文件,因为“系统进程”正在锁定它。 SQL服务器服务目前没有运行。 如何阻止此锁定我有能力移动文件或使用它执行某些操作? 编辑1 所以,我已经解决了这个问题,但对我锁定的实际原因仍然不明。 我使用了Unlocker程序,它也无法确定锁定源,但具有程序文件在系统重新启动时移动的功能。我做了这个,然后把另一个版本的文件复制并修改过。 这个新的细丝也像移动的旧丝一样从未以同样的方式锁

    7热度

    5回答

    更新:只是几分钟后,我在这里发布这个问题,我想我设法解决这个问题。我认为这种行为是由于新安装了Visual Studio扩展名为Visual Studio的成就(http://visualstudiogallery.msdn.microsoft.com/bc7a433b-b594-48d4-bba2-a2f24774d02f) 我注意到, .pdb文件被FxCop锁定(使用Unlocker),我认