腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Linux
进程
间重入信号量
、
、
、
、
我正在将一个Windows应用程序移植到
Linux
上,但我遇到了同步问题。我如何在
Linux
中模拟它呢?我可以给它添加一个引用计数,但然后我需要同步对它的访问,这意味着另一个(这次只针对当前
进程
)互斥
锁
。 有没有一个类可以提供可重入的
进程
间
锁
(可能在Boost中)?顺便说一句,使用
文件
锁
是不可接受的,因为它可能会太慢(我需要两个
进程
之间的超低延迟
通信
浏览 2
提问于2009-11-17
得票数 1
回答已采纳
1
回答
Linux
上的FileLock问题
、
、
、
我在
Linux
服务器上使用Java的
文件
锁定API,并试图在远程
Linux
系统上锁定
文件
。有一些问题已经弹出,日志显示,2不同的集群节点、运行相同Java应用程序的能够两个获得同一个NFS
文件
的
锁
。在线阅读Java如何处理
锁
和
Linux
文件
锁定(我们通常部署在Windows上,所以很少有经验),我们所做的应该工作。我们实际上是在发出建议
锁
,但是由于两个集群节点运行的代码相同,它们正在协作
进程
,并且在
浏览 4
提问于2022-08-08
得票数 0
回答已采纳
1
回答
当我通过fcntl锁定位于远程存储上的
文件
时会发生什么?
、
、
、
我在两个不同的服务器上有两个
进程
。这些
进程
将信息写入同一个
文件
,并通过fcntl进行同步。如果其中一个
进程
将被中止并拥有
文件
锁
,会发生什么情况?如何通知NFS服务器此
进程
已死亡?
浏览 0
提问于2015-12-25
得票数 2
回答已采纳
1
回答
如果正在使用
文件
,如何签入C/C++?
、
、
、
、
有没有任何方法来检查一个
文件
是否正在C/C++中使用?还是必须始终实现
锁
/信号量以防止多个线程/
进程
同时访问任何
文件
?如果我们考虑
Linux
,以及下面的场景:我希望使用预定义的
通信
框架,将存储在设备A中的
文件
的内容通过RS-232
通信
传输到另一个设备B。当对此传输的请求出现时,我希望在发送“准备好传输: OK”响应之前,验证设备A中的任何
进程
没有使用该
文件
,然后我将开始以块的形式读取和传
浏览 0
提问于2013-07-18
得票数 0
2
回答
c/c++群集作为
linux
上的互斥,对
文件
删除不健壮
、
在C中使用flock的
文件
锁定通常用于实现跨平台的协作
进程
间锁定/互斥
锁
。一段时间后,我手动删除了
锁
文件
(rm /tmp/loc
浏览 2
提问于2015-12-16
得票数 3
1
回答
python单
文件
多
锁
问题
、
、
、
我有一个场景,其中有两个
进程
(Log_writer1.py和Log_writer2.py)正在运行(作为cron作业),这些
进程
最终作为log_event函数的一部分写入同一个日志
文件
(test_log_file.txt由于多个
锁
,存在不一致性,所有数据都没有存储在日志
文件
中。是否有任何方法可以在多个
进程
之间共享单个
锁
以避免这些不一致。下面是下面的代码片段。
浏览 4
提问于2022-11-29
得票数 0
2
回答
Linux
:锁定,但不是基于
文件
的锁定
、
、
、
我需要一种方法来确保只有一个python
进程
正在处理一个目录。不涉及联网或NFS。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。 不涉及线程。所有
进程
只有一个线程。
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
1
回答
为什么锁在SMB上共享的
文件
只需3微秒?
、
、
我使用以下C++函数锁定服务器通过SMB共享的
文件
的1字节:LockFileEx (h, LOCKFILE_FAIL_IMMEDIATELY | LOCKFILE_EXCLUSIVE_LOCK, 0, 1,0, &overlapped)fcntl (fd, F_SETLK, &flockdesc) 对于本地共享的
文件
和在SMB上共享的
文件
,我在3微秒内获得了成功的
锁
,而对于通过NFS共享的
文件
,我在26毫秒内成功地锁定了
浏览 0
提问于2022-07-01
得票数 1
2
回答
如何知道哪个
进程
持有
锁
文件
?
、
我是使用fcntl锁定的新手,下面的示例使用c代码在
linux
中创建一个示例
锁
: 我想知道如何打印出保存
锁
文件
的
进程
以及等待锁定的
进程
。我考虑使用l_pid来找出持有
锁
的
进程
id,但我不确定正确的方法。打印出哪个
进程
持有
锁
的最佳方法是什么?
浏览 0
提问于2018-07-17
得票数 0
回答已采纳
2
回答
Perl通过
文件
共享hashmap
数据存储在散列中,我将其存储到一个
文件
中以供持久性。如果脚本是与另一个服务器一起调用的,那么它应该从
文件
中加载哈希,并使用来自第二个服务器的数据扩展哈希。那就把它存回去。store $recordedpkgs, $MONPKGS_DATA_FILE; 显然,如果其中一个已写入而另一个已读取该
文件
使用基本
文件
锁定?是否有更好的方法来实现这一点?
浏览 4
提问于2015-03-05
得票数 0
回答已采纳
1
回答
1线程对5线程用于分布式系统
通信
?
、
、
、
、
我正在研究一个小型网络系统原型,在它的最低层,有一个软件“父”
进程
,与5个软件“子”
进程
来回
通信
。我的问题是多线程处理与单线程处理的问题。在这种系统中,父线程中处理往来于子
进程
的消息的单个线程会比5个线程(每个
进程
一个线程)更有效吗?我使用
Linux
和C++。
浏览 2
提问于2018-09-07
得票数 0
回答已采纳
2
回答
glibc中的fcntl()语义
、
、
、
、
相关:, /*这个
文件
实现了flock' function in terms of the POSIX.1fcntl的锁定机制。
浏览 0
提问于2019-03-21
得票数 3
回答已采纳
2
回答
有没有办法在R个
进程
之间共享一个
锁
(比如
锁
文件
)?
、
、
我有一堆不同的R
进程
(从命令行独立启动),它们都需要加载不同的大
文件
。为了避免阻塞网络,我想添加一个
锁
/信号量,例如通过一个
锁
文件
,这样他们就可以一个接一个地获取他们的
文件
。在标准的
Linux
系统上,应该只有一个
进程
能够获得
锁
。
浏览 4
提问于2013-03-22
得票数 6
回答已采纳
1
回答
跨程序/线程共享变量的最佳方式?
、
、
、
、
为了将优化器的结果与算法共享,我想我会在每次运行优化器时将它们保存到一个
文件
中,然后算法可以定期读取该
文件
。另外,有没有更好的方法在不同的程序之间共享变量?或者,将优化器拆分到同一个程序中的单独线程中会更好?如有任何建议,将不胜感激,谢谢!
浏览 2
提问于2018-06-22
得票数 0
1
回答
文件
锁定似乎不起作用(flock/lockf)
、
、
我想通过将pid值写入包含应用程序的pid/pids的
文件
来解决这个问题,但是为了正确地(我认为)我想这样做:process the pid/pidsunlock the file在其他终端
浏览 3
提问于2014-05-20
得票数 0
回答已采纳
2
回答
C守护
进程
-释放和删除
锁
文件
、
、
当初始化时使用中的代码“窃取”来用C来守护我的程序时,守护
进程
会创建一个
锁
文件
来存储
进程
pid:lfp=open(LOCK_FILE,O_RDWR|O_CREAT,0640);sprintf(str,"%d\n",getpid());: 在守护
进程
结束后所有守护C代码的例子都会创建一个
锁<
浏览 1
提问于2015-11-07
得票数 0
回答已采纳
1
回答
内核和
进程
是如何
通信
的?
、
、
在
Linux
中,
进程
间
通信
有多种方式,例如共享内存、(命名)管道、套接字、消息队列。内核向
进程
发送信号,更.?
进程
间
通信
可以在
进程
之间传输任意数据,而可以在内核和<em
浏览 0
提问于2019-03-26
得票数 2
3
回答
erlang
进程
间
锁
机制(如flock)
、
、
Erlang是否有
进程
间(我指的是
Linux
或Windows
进程
)锁定机制,如flock? Erlang服务器开始为存储库提供服务,并放置
文件
锁
(或其他任何东西)。如果另一个OS
进程
(另一个Erlang服务器或命令行Erlang脚本)与repo交互,则
文件
锁
警告可能发生冲突。
浏览 4
提问于2013-05-20
得票数 2
1
回答
Java中的
进程
间
文件
锁定
、
、
、
、
我需要创建一个在两个或多个
进程
之间共享的
文件
锁
(不是线程!)。我需要在一个
进程
中读取/写入一个
文件
,并确保没有其他
进程
同时写入该
文件
。FileChannel.lock()不执行此工作,因为每当
锁
存在时,它都会抛出异常(OverlappingFileLockException)。RandomAccessFile rFile =新RandomAccessFile(
文件
,"rw");FileChannel通道=
浏览 1
提问于2018-02-15
得票数 0
回答已采纳
1
回答
Delphi10.3
Linux
专用
文件
访问
、
、
、
新发现1.1.2020Wihout flock():COMMAND PID USER不幸的是,这并没有解决这个问题,因为创建第二个filestream只是在同一个
进程
中创建第二个排他
锁
,而从另一个
进程
中删除
文
浏览 5
提问于2019-12-26
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 查询应用进程号、端口、文件
浅谈互斥锁与进程间的通信(举例说明)
Linux系统编程之进程间通信方式:管道二
Linux系统编程之进程间通信方式:命名管道二
Linux进程管理
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券