腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
0
回答
多个
进程
尝试
读取
/
删除
同一
目录
中
的
文件
时
的
竞争
条件
python
、
file-io
、
race-condition
我有一个Python ,它可以对
目录
中
的
文件
执行read、write和delete等操作。在执行这些操作之前,需要先执行os.listdir以获取
文件
列表。随机选取一个
文件
,并对其执行操作。但是我必须运行脚本
的
多个
实例。因此存在
竞争
条件
的
可能性。一个
文件
可能会被一个实例
删除
,而另一个实例仍在
尝试
读取
它。 解决这个问题
的<
浏览 5
提问于2017-12-08
得票数 1
2
回答
在Linux上移动
文件
时
出现争用情况
linux
、
race-condition
、
xfs
第一个命令(使用mv命令)将一些
文件
放入一个
目录
中
,第二个命令偶尔检查
目录
并处理这些
文件
。我关心
的
情况是,当第二个脚本开始处理
文件
时
,该
文件
目前只移动了一部分。在XFS
文件
系统上
的
现实生活中会发生这种情况吗?
浏览 2
提问于2012-02-27
得票数 5
回答已采纳
3
回答
如何检测
文件
是否被windows
中
的
其他
进程
打开
c++
、
c
、
windows
我在windows中使用_findfirst函数打开
文件
,但我只想打开未被其他
进程
打开
的
文件
。这种情况是,当其他
进程
在
目录
中
创建新
文件
时
,我将扫描
目录
、
读取
文件
并
删除
它们。为了避免
竞争
条件
,我找到了这个,它提到了使用no sharing选项打开
文件
的
可能性。但这是如何做到
的
呢
浏览 4
提问于2016-09-20
得票数 2
1
回答
按顺序分配
的
Verilog任务
verilog
、
system-verilog
我知道我应该在顺序总是分配中使用非阻塞
的
赋值。但是,我无意中在代码
的
一部分中使用了阻塞分配,如下所示:reg [9:0] tb_strobe_cnt = 0; end else beginend 然后,我
的
模拟器
的
行为是无法预料
的
,一旦我把这个任务修正为非阻塞<em
浏览 5
提问于2015-02-21
得票数 0
回答已采纳
1
回答
Python TimedRotatingFileHandler -日志丢失
python
我在apache环境
中
运行我
的
python应用程序,并使用timedRotatingFileHandler进行日志记录。我有一个设置记录器
的
方式,它应该是轮换每天午夜。我
的
所有
进程
都写入到
同一
个记录器
文件
中
。不知何故,记录器有时会丢失以记录信息。有时我看到记录器同时写入两个
文件
(旧
文件
和轮换
文件
)。 我不能理解为什么会发生这种情况?TimedrotatingFileHandler不能在多
进程
浏览 1
提问于2012-04-02
得票数 6
3
回答
多个
进程
读取
和
删除
同一
目录
中
的
文件
python
、
bash
、
shell
、
race-condition
我有一个包含数千个
文件
的
目录
,每个
文件
都必须经过处理(通过python脚本),然后才能
删除
。 我想写一个bash脚本,它
读取
文件
夹
中
的
文件
,处理它,
删除
它,然后移动到另一个
文件
-顺序并不重要。该bash脚本将有n个正在运行
的
实例(例如,10个),所有实例都在
同一
目录
下运行。当
目录
中
没有更多<e
浏览 0
提问于2012-12-08
得票数 1
回答已采纳
2
回答
rsync是否并行地支持
多个
源到给定
的
目标?
linux
、
rsync
如果我有
多个
源,每个源具有相同
的
目录
树,但树中有不同
的
文件
,那么与
同一
目标并行运行
多个
rsync命令安全吗? 具体来说,
目录
/
文件
的
创建会有任何
竞争
条件
吗?
浏览 0
提问于2010-04-14
得票数 3
2
回答
在Java
中
创建临时
文件
的
安全方法是什么?
java
、
temporary-files
我正在寻找一种安全
的
方式来创建一个临时
文件
在Java。我所说
的
外管局是指: 名称应该是唯一
的
,即使在潜在
的
竞争
条件
下(例如,另一个线程同时调用相同
的
函数,或者另一个
进程
运行此代码simultaneously)File应该是私有的),即使在潜在
的
竞争
条件
下(例如,另一个用户
尝试
以高速率chmod
文件
)我可以告诉它
删除
文件<
浏览 106
提问于2014-11-11
得票数 140
回答已采纳
3
回答
如何
尝试
创建
文件
,并返回指示是否创建该
文件
的
值?
c#
、
.net
、
windows
、
file-io
、
.net-4.0
我在寻找类似于这样一个签名
的
东西:这需要避免线程、
进程
甚至其他访问
同一
个
文件
系统
的
机器之间
的
潜在
竞争
条件
,而不需要当前用户拥有比File.Create更多
的
权限。这适用于下面的助手方法,该方法旨在为
目录
创建"next“顺序空
文件
并返回其路径,再次避免跨线程、
进程
甚至其他访问
同一</e
浏览 0
提问于2012-07-25
得票数 5
回答已采纳
1
回答
是否存在试图锁定全局变量
的
多个
内核上
的
多个
线程
的
争用
条件
?
concurrency
、
semaphore
我理解在一个单一
的
核心系统
中
,
多个
线程按顺序运行,由操作系统安排。因此,不可能有
竞争
条件
,因为根据定义,它们是轮流锁定变量
的
。但是,如果我有一个多核处理器,是否有可能同时运行
同一
进程
的
多个
线程,从而同时锁定一个变量?在单个内核<e
浏览 0
提问于2018-09-02
得票数 -1
回答已采纳
1
回答
对于并发问题,ElasticSearch脚本安全吗?
elasticsearch
、
concurrency
我正在运行一个更新ElasticSearch上
的
用户文档
的
进程
。此
进程
可以在不同机器上
的
多个
实例上运行。在第二种情况下,实例将
尝试
运行脚本以在
同一
时
间更新
同一
文档,是否会因为
竞争
条件
而丢失一些数据?或者内部脚本机制是安全
的
(使用version属性进行乐观锁定或任何其他方式)?
浏览 13
提问于2016-08-02
得票数 1
回答已采纳
1
回答
建立套接字连接
时
从终端接收输入
python
、
python-3.x
、
python-multiprocessing
我想起来
的
原因,是因为有一个插座在这端打开,我对这个结构作了以下
的
概述: print("text input : " + txt_resp) //THIS IS NOT GETTING PRINTED 我刚刚给出了代码
的
一个简短版本,因为我猜这个问
浏览 0
提问于2018-08-09
得票数 0
2
回答
从
多个
脚本实例安全地写入
同一
文件
?
python
所以我有一个脚本,当在监视
目录
中
检测到新
的
文件
事件
时
,它将由incrond触发。在脚本
中
,我有这个功能,将
读取
和保存
的
东西到conf
文件
。目前,我尽量不允许运行脚本
的
多个
实例,以避免
竞争
条件
,并最终损坏保存
的
文件
。 现在我正在
尝试
弄清楚,当我有
多个
脚本实例试图写入
同一
个<em
浏览 3
提问于2014-06-20
得票数 2
1
回答
文件
锁定和事务
unix
、
pipeline
、
atomic
、
file-locking
、
filelock
管道本身非常简单,因为
文件
是在临时位置处理
的
,然后以原子方式移动到一个
文件
夹
中
,该
文件
夹表示管道
的
特定阶段已经完成。一旦将
文件
移动到下一阶段
的
文件
夹
中
,上一阶段
的
文件
就会被
删除
。流水线是一个单一
的
进程
,一次只有一个
进程
处于活动状态,因此不需要担心
竞争
条件
或崩溃情况。在最坏<e
浏览 3
提问于2015-05-25
得票数 2
1
回答
Delphi10.3 Linux专用
文件
访问
linux
、
file
、
delphi
、
locking
如何使用filestream锁定Linux
中
的
文件
?flock(f.handle, LOCK_EX); 在创建
文件
和锁定
文件
时
,有一个小
的
竞争
条件<
浏览 5
提问于2019-12-26
得票数 0
回答已采纳
3
回答
轮询、选择和“将阻止”
linux
、
linux-kernel
、
kernel-module
我正在学习poll,select和类似的函数,我经常被“将阻塞”这句话所困扰(它既出现在我正在阅读
的
关于为Linux构建驱动程序
的
书上,也出现在poll和select
的
手册页上)。我真的不明白。正在读/写
文件
描述符
的
进程
?读/写操作本身,即当当前
进程
正在读/写该
文件
时
,没有其他
进程
能够读/写该
文件
? 如果这是一个愚蠢
的
问题,我很抱歉,但我很难
浏览 3
提问于2012-09-24
得票数 3
回答已采纳
4
回答
C#
中
并发
文件
的
使用
c#
、
file
、
concurrency
、
filesystems
、
locking
我有一个应用程序,它将从
文件
夹
中
读取
并等待
文件
出现在此
文件
夹
中
。当该
文件
出现时,应用程序将
读取
内容,使用
文件
中
的
数据对外部系统执行一些函数,然后
删除
该
文件
(然后等待下一个
文件
)。现在,我想在两台不同
的
机器上运行这个应用程序,但它们都在
同一
个
文件
夹
中
侦听。所以,这是完全相同<e
浏览 1
提问于2017-10-06
得票数 0
回答已采纳
2
回答
Python微web服务总是挂起
python
、
web-services
、
io
、
wsgi
、
bottle
挂起是指所有请求都会超时,当它挂起
时
,我可以看到
进程
在服务器上正常运行,通常只使用大约15 as
的
内存。我认为这是一个非常有趣
的
问题,这是一个非常简单
的
代码,请告诉我做错了什么。和加载必要
的
JS,CSS
文件
,这是静态路由部分正在做
的
。一旦加载了页面,ajax GET请求就会被激发到/api/data以加载数据,而当我修改数据
时
,它会向/api/data发出另一个ajax Put请求来修改数据。但
浏览 10
提问于2016-11-10
得票数 0
1
回答
Zend_Log如何在写入日志消息
时
防止
竞争
情况?
php
、
zend-framework
、
zend-log
我已经研究了一点Zend_Log,这是Zend Framework
的
一个日志模块,但我没有看到它使用flock函数来防止
竞争
条件
,如果有
多个
php脚本写入
同一
个
文件
。据我所知,基于zend框架
的
web应用程序将每个请求视为单独
的
php
进程
,因此不能在这些
进程
之间共享状态,因此保持写
文件
操作同步是必要
的
。 有人知道原因吗?
浏览 9
提问于2017-01-05
得票数 0
3
回答
C程序:为什么remove()
删除
没有写权限
的
文件
c
、
linux
、
file-permissions
、
chmod
我已经使用GNU/Linux 10多年了,所以我认为自己非常熟悉
文件
权限。 { perro
浏览 3
提问于2016-09-26
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券