腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9620)
视频
沙龙
1
回答
Java
NIO
FileLock
允许
其他
进程
写入
锁定
的
文件
java
、
nio
、
file-locking
、
filelock
我正在使用以下代码获取一个
Java
应用程序中
的
文件
的
锁: ...some/file/at/some/path.txt");
FileLock
如果在上面的60秒内,我用下面的代码运行另一个
java
应用程序,它不能获得锁(正如预期
的
那样),但它仍然可以写。 ...非<
浏览 19
提问于2019-06-05
得票数 1
回答已采纳
3
回答
用于读写
的
Java
FileLock
java
、
file-locking
、
filelock
我有一个
进程
将经常被调用,从cron读取一个
文件
,其中包含某些与移动相关
的
命令。我
的
进程
需要读取和
写入
这个数据
文件
,并保持它
的
锁定
,以防止
其他
进程
在这段时间内接触到它。一个完全独立
的
进程
可以由用户执行,以便(潜在)
写入
/附加到这个数据
文件
。我希望这两个
进程
发挥良好,一次只能访问一个
文件</em
浏览 3
提问于2010-02-15
得票数 23
回答已采纳
1
回答
java
5和
java
6之间
的
FileLock
更改
java
、
java-6
、
file-locking
、
java-5
在
Java
1.5中,
java
.
nio
.channels.
FileLock
没有检查已经
锁定
的
文件
。片段声明: 如果应用程序试图
锁定
与通过另一个FileChannel实例
锁定
的
区域重叠
浏览 1
提问于2011-06-16
得票数 3
1
回答
无法
写入
自锁
文件
java
、
file-locking
我有两个
进程
正在使用
文件
的
情况。因此,我检查我
的
进程
,如果
文件
已经
锁定
,然后等待直到被解锁。 一旦它被另一个
进程
解锁,我就把锁挂上,然后开始读取和
写入
文件
。但我
的
错误如下所示。我知道这是一个错误,因为它被我
锁定
了,但是我想先把锁放在
文件
上,然后开始读和写,这样
其他
进程
直到使用
的
时候才能使用它。has locke
浏览 6
提问于2017-11-16
得票数 0
回答已采纳
1
回答
Clojure中
的
文件
锁定
java
、
concurrency
、
clojure
、
locking
、
file-locking
我使用
Java
FileLock
来
锁定
Clojure中
的
文件
(在macOS上)。_ (System/exit 1)))) 当两个
进程
都使用lock-file时,这是可行
的
。但是,即使
文件
被
其他
进程
锁定
,
进
浏览 3
提问于2022-05-20
得票数 1
1
回答
在JVM内部和跨JVM同步共享
文件
写入
java
、
concurrency
、
nio
、
file-locking
我有两个不同
的
tomcat7服务器,每个服务器上都部署了相同
的
web服务。每个web服务请求都必须更新共享flesystem (通常为NAS)上
的
一个
文件
。
文件
写入
必须同步,以避免在tomcat服务器
的
JVM内以及两个服务器
的
JVM之间发生冲突。我尝试了几种方法: 用于
文件
写入
的
同步块只能在同一=>中工作。=>
FileLock
适用于每个JVM,但不适用于服务器
浏览 3
提问于2015-07-09
得票数 1
1
回答
如何定义必须调用
的
方法(属于我自己
的
类)
java
我正在编写一个类来管理名为FileLocker
的
文件
锁定
。由于
java
.
nio
.channels.
FileLock
.The FileLocker类,它
的
buildier方法
锁定
了一个
文件
(该目录作为方法
的
参数被接收),还包含一个release()方法,该方法释放在其buildier方法中创建
的
FileLock
。问题是必须调用released ()方法,否则
文件
<e
浏览 0
提问于2016-11-12
得票数 0
回答已采纳
1
回答
用
文件
防止种族状况
java
、
file
、
race-condition
、
file-descriptor
如果我测试我是否对一个
文件
具有权限,并在此之后创建一个
java
.io.File#canRead(),则(据我所知)另一个
进程
(例如chmod或mv)可以修改该权限或重命名该
文件
,删除它或用另一个
文件
切换它例如,我只希望在
文件
可执行
的
情况下将某些内容
写入
文件
。 在C中,这样
的
竞争条件可以使用FileDescriptor来防止。在
Java
中,有一个
java
.io.FileDescrip
浏览 3
提问于2020-02-01
得票数 3
1
回答
JAVA
:-在Linux中无法工作
的
多个
Java
应用程序之间
的
文件
共享和
锁定
java
、
parent-child
、
file-locking
我有两个独立
的
Java
进程
。比如ABC和DEF。DEF是ABC
的
子节点(即,DEF由ABC派生)。ABC和DEF都是使用两个jar
文件
(分别是ABc.jar和DEF.jar )生成
的
。我
的
要求是保留一个对ABC和DEF通用
的
文件
。此
文件
由ABC创建,将被
锁定
。DEF检查
文件
是否已解锁。如果解锁,
进程
DEF将退出。这是为了解决孤立
进程
的</
浏览 6
提问于2020-07-15
得票数 0
1
回答
如果无论如何抛出了FileChannel.lock,在OverlappingFileLockException中等待
的
目的是什么?
java
、
file-locking
、
filechannel
、
filelock
FileChannel.lock
允许
在中创建
文件
锁(为了避免NonWritableChannelException,我使用了来自FileOutputStream
的
方法):try {
java
.
nio
.channels.
FileLock
lock = out.getChannel().lock(,等待持有资源
的
进程
释放这些锁。但是,每次我试图<e
浏览 2
提问于2018-10-14
得票数 2
回答已采纳
1
回答
如何在
java
中找出哪个线程正在
锁定
文件
?
java
、
multithreading
、
file-locking
我正在尝试删除我
的
程序中
的
另一个线程以前使用过
的
文件
。那么,我如何找出哪个线程正在
锁定
java
中
的
文件
呢?
浏览 0
提问于2010-02-01
得票数 7
回答已采纳
1
回答
使用
Java
Logger
锁定
文件
java
、
logging
、
locking
、
java.util.logging
我正在创建一个记录器,它将在我
的
程序中记录所有内容。好像挺好
的
。这就是这门课
的
样子。但是,我
的
jar
的
多个实例可以同时运行。当发生这种情况时,它将创建一个新
的
日志实例。我可以有我
的
日志。当jar
的
第二个实例记录某项内容时,它将位于myLog.0.log.1,然后是myLog.0.log.2,依此类推。 我不想创建日志
文件
的
所有这些不同
的
实例。我想我可能会使用一个
文件
锁(来自
浏览 0
提问于2014-02-11
得票数 1
回答已采纳
3
回答
在windows xp中
文件
创建是原子
的
吗?
c#
、
windows
、
file
、
windows-xp
、
atomic
嗨,我想使用
文件
系统作为两个
进程
之间
的
锁,在windows xp上。也就是说,给定一个
文件
名"file_lock",如果
文件
"file_lock“不存在,
进程
将通过尝试创建该
文件
来获取锁。如果
文件
不存在,
文件
创建是原子
的
吗? 谢谢!
浏览 9
提问于2011-03-16
得票数 3
1
回答
多线程和多
进程
的
Java
文件
锁定
方式
java
、
multithreading
、
synchronization
、
interprocess
、
file-locking
我有超过3个
java
进程
访问相同
的
文件
进行读写。每个
进程
都有多个线程,这些线程非常频繁地读取和
写入
文件
(在1秒内以10次左右
的
速度进行)。我使用
java
.
nio
.channels.
FileLock
进行
进程
间
文件
锁定
。以及用于线程间同步
的
commonObj.wait() commonObj.notify()。
进程
浏览 8
提问于2016-06-08
得票数 4
1
回答
如何最好地将
文件
锁定
在
Java
集群中
java
、
io
、
cluster-computing
我需要以安全
的
方式更新
文件
。具体来说,我需要 当我查看
jav
浏览 0
提问于2016-07-22
得票数 4
回答已采纳
2
回答
读取外部日志
文件
而不创建
文件
锁
java
、
file
、
filelock
、
randomaccessfile
尝试逐行读取日志
文件
(在
Java
中)。此日志
文件
由另一个
进程
(非
java
程序)同时
写入
。RandomAccessFile (RandomAccessFile accessFile =新RandomAccessFile(logFile.getAbsolutePath(),"r");) 这两种方法是否导致
文件
被
锁定
是否有
其他
方法(
Java
)来读取
文件
,使
其他
浏览 0
提问于2012-11-18
得票数 2
回答已采纳
2
回答
有没有一种方法可以在不同
的
进程
(而不是线程)之间同步
写入
文件
python-2.7
、
locking
、
shared-file
我
的
项目需要在几台不同
的
物理机上运行,它们之间有共享
的
文件
系统。由此产生
的
一个问题是如何同步对公共单个
文件
的
写入
。对于线程,这可以通过锁很容易地实现,但是我
的
程序由分布在不同机器上
的
进程
组成,我不知道如何同步它们。从理论上讲,任何检查
文件
是否正在被打开
的
方法或任何类似锁
的
解决方案都可以,但我就是不能自己破解这个问题。如果是python方式的话会特
浏览 7
提问于2013-06-29
得票数 4
3
回答
java
中
的
进程
同步
java
、
process
、
synchronization
、
filelock
、
java.nio.file
进程
A在执行时
写入
文件
XYZ。
进程
B和C在执行时读取
文件
XYZ。因此,当
进程
A处于上升状态时,B和C应该等待A完成。要提供同步,我可以使用
java
.
nio
包吗?或者我应该使用像
FileLock
或套接字之类
的
东西?我们能提到等待第二个
进程
的
时间吗? 编辑:
文件
是在第一个
写入
过程中创建
的
。在这种情况下,我可以让它共享资源吗?
浏览 0
提问于2014-07-25
得票数 3
回答已采纳
1
回答
Java
中
的
进程
间
文件
锁定
java
、
file
、
locking
、
mutex
、
interprocess
我没有发现任何具体
的
东西,只有像这样
的
线程,它没有显示实现。 重复
锁定
行动,直到它起作用-相当恶心,但很简单,它应该工作,我想?RandomA
浏览 1
提问于2018-02-15
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于 IO和NIO 的思考
java安全编码指南之:文件和共享目录的安全性
服务化基石之远程通信系列三:I/O模型
Java中BIO,NIO,AIO的理解
Java IO 与 NIO:高效的输入输出操作探究
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券