![]() |
1
1
如Java规范所示:
因此,如果您需要线程的独占锁,请选择其他方式。 |
![]() |
2
1
热释光;博士: 不可以。不能对主机操作系统处理锁的行为进行假设。
好消息:
坏消息: 不幸的是,如果您试图确保Windows在所有应用程序上都使用您的锁,那么您就不能指望它了。 这在Windows中很容易观察到:您经常可以覆盖正在写入的文件(例如,当日志文件太长时,我让emacs切掉所有以前的垃圾邮件)。也就是说,Windows通常不允许删除打开的文件。 From the FileLock documentation :
|
![]() |
3
0
即使对文件使用锁定和解锁标志,也只能保证拥有独占锁定 . 您必须使用JNI或其他计算机语言来进行Windows调用,以保证对Windows文件的独占锁定。 窗户 LockFile 窗户 UnlockFile 功能 |
![]() |
Community wiki · 需要改变的用户界面模式? 1 年前 |
![]() |
LITzman · 使用状态处理颜色主题更改 1 年前 |
![]() |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
![]() |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
![]() |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
![]() |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
![]() |
HCJ · win cmd中的批处理脚本循环 2 年前 |