腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(7804)
视频
沙龙
2
回答
c/c++群集作为
linux
上的互斥,对文件删除不健壮
c
、
linux
在C中使用flock的文件锁定通常用于实现跨平台的协作
进程
间锁定/互斥
锁
。一段时间后,我手动删除了
锁
文件(rm /tmp/lockfile)。正在运行的
进程
继续相互协作,但是任何想要
浏览 2
提问于2015-12-16
得票数 3
1
回答
是否可以列出系统中的所有互斥体?
linux
、
mutex
、
semaphore
使用ipcs命令,我们可以列出信号量、共享内存等,但不能列出互斥量。有没有办法列出系统中的互斥项?如果是,是否有一种方法可以使用某些命令释放它们?(类似于ipcrm命令,可以使用它来清除信号量)。
浏览 2
提问于2015-11-15
得票数 0
回答已采纳
4
回答
如何在
Linux
中找出哪个
进程
锁定了某个文件?
linux
、
file
、
filesystems
、
directory
今天我遇到了一个问题,我不能删除一个文件夹,因为“它很忙”。
浏览 1
提问于2009-01-13
得票数 11
回答已采纳
1
回答
是否需要互斥以保护可以通过sysfs获取/设置的int值?
c
、
linux
、
kernel
、
locking
、
driver
多个用户空间
进程
可以同时访问这个值,因此为了安全起见,我们应该使用一些
锁
或内存屏障,但我可以在
linux
驱动程序中找到相当
多
的代码。我们真的需要一个互斥的读大小写和写大小写吗?
浏览 5
提问于2017-09-21
得票数 0
回答已采纳
1
回答
boost:如何监视互斥状态和死锁上的强制释放
c++
、
multithreading
、
boost
、
mutex
可能重复: 我试图使用boost中的shared_lock和unique_lock库来实现对资源的基本读取器
锁
。但是,一些访问资源的线程有可能简单地崩溃。我想要创建另一个
进程
,在给定互斥
锁
的情况下,监视互斥
锁
,并跟踪
哪些
进程
锁定了资源,以及每个
进程
拥有
锁
的时间。如果
进程
拥有超过给定时间的
锁
,则该
进程
还将强制
进程
释放其锁定。
浏览 4
提问于2012-11-09
得票数 1
2
回答
获取与
进程
关联的
锁
的信息
linux
、
process
、
lock
我无法列出与
进程
相关的
锁
以及有关
锁
的信息,即有多少线程共享此
锁
等等。我运行了sysbench命令我想列出刚刚创建的
锁
以及有关
锁
的信息,比如
哪些
线程、共享
锁
等等?
浏览 0
提问于2018-05-09
得票数 0
2
回答
如何知道哪个
进程
持有
锁
文件?
c
、
fcntl
我是使用fcntl锁定的新手,下面的示例使用c代码在
linux
中创建一个示例
锁
: 我想知道如何打印出保存
锁
文件的
进程
以及等待锁定的
进程
。我考虑使用l_pid来找出持有
锁
的
进程
id,但我不确定正确的方法。打印出哪个
进程
持有
锁
的最佳方法是什么?
浏览 0
提问于2018-07-17
得票数 0
回答已采纳
1
回答
是否有一种方法可以锁定特定线程上的
linux
调度程序?
linux
、
pthreads
、
real-time
、
scheduler
、
vxworks
在
Linux
上,我们有一个很好的
锁
扇作为互斥量和信号量,但是VxWorks的taskLock函数允许一个任务在不与其他任务交互的情况下禁用中断。它向调用函数提供调用
进程
/父
进程
所拥有的整个资源。
Linux
管理线程的方式是完全不同的。什么是最好的方法来模拟taskLock
Linux
,上的调用?这些抢占
锁
是使用允许嵌套抢占
锁
的计数变量实现的。在taskUnlock( )被调用的次数与taskLock( )一样
多
之前,抢占将不
浏览 2
提问于2020-01-29
得票数 0
1
回答
docker-proxy
进程
的用途是什么?
docker
当我查看我的
Linux
机器上所有正在运行的
进程
时,会发现有相当
多
的docker-proxy
进程
。似乎每个运行的容器(端口)都会产生一个docker-proxy!问题是我找不到任何文档,
哪些
进程
docker实际启动,以及它们的关系/用法是如何的。 有没有人知道有没有相关的文档?
浏览 168
提问于2018-03-02
得票数 14
回答已采纳
2
回答
Linux
:锁定,但不是基于文件的锁定
python
、
linux
、
ipc
、
python-multiprocessing
我需要一种方法来确保只有一个python
进程
正在处理一个目录。不涉及联网或NFS。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。我在
linux
上
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
1
回答
linux
是否在终止
进程
时释放自旋
锁
/信号量?
linux
、
semaphore
、
spinlock
、
kill-process
、
process-exit
如果一个
进程
持有一些自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
1
回答
PHP锁定
进程
,直到唤醒或超时为止
php
、
ipc
、
binary-semaphore
此外,我希望IPC以二进制信号量的方式工作,除非释放信号量的
进程
不会获得它。显然,这在sem_release()中是不可能的: 如果当前由调用
进程
获取信号量,sem_release()将释放该信号量,否则将生成警告。获取
锁
的
进程
负责处理大量数据,不管是谁释放信号量都表明它已经准备好要处理了。让我们将P1命名为处理数据的
进程
,并将P2命名为生成数据的过程,从而表明可以处理新数据的P1。我只想使用PHP,但可以假设是
Linux
主机。
浏览 5
提问于2015-01-30
得票数 0
2
回答
在
进程
关闭期间结束DLL中的全局线程
c++
、
windows
、
multithreading
、
dll
、
c++14
有一个
多
平台(Windows、
Linux
、Cygwin)动态库,它在运行时由Cygwin可执行文件加载。在正常工作流期间的某个时间点,DLL会分配一个线程池供使用。因此,当客户端
进程
关闭时,它开始释放全局对象,线程也应该被释放。如果我在全局变量清理期间分离线程,而不
浏览 1
提问于2018-11-06
得票数 0
2
回答
网络共享拷贝合作:
c#
、
multithreading
为了方便这个需求,我创建了一个文件
锁
类。该类在指定位置打开一个名为.lock的文件。该文件是以读/写方式打开的,因此它将阻止另一个
进程
执行相同的操作,而不管该
进程
在哪台计算机上运行。我试图解决的问题是,如果一个
进程
由于某种原因挂起,而它拥有
锁
,所有其他
进程
将无限期地无法同步这些文件,因为它们无法获得
锁
。我们今天探索的一种解决方案是有一个
多
锁
设置,其中每个
锁
的名称中都有一个guid,而不是争夺一个硬
锁
浏览 1
提问于2013-11-20
得票数 0
3
回答
使用Java FileLock有
多
安全?
java
、
nio
、
file-locking
、
filelock
使用锁定
进程
间的文件有
多
安全?据说,如果我们有独占
锁
,其他
进程
无法访问该文件。但是,下面对另一个的回答指出,为了使我们的
进程
安全,其他
进程
也必须检查文件块。(a)您是否知道,除非其他
进程
也使用
锁
,否则锁定文件不会阻止其他
进程
接触它?因此,我测试了我的代码,并试图改变我已经拥有
锁
的文件,使用和我是安全的,但当我用Notepad++测试的时候,我是安全的。 在Java 6中是否有适当锁定文件的解决方案?
浏览 1
提问于2016-01-14
得票数 2
回答已采纳
1
回答
缓解红移锁定?
sql
、
transactions
、
amazon-redshift
、
etl
、
locks
由于
哪些
其他
进程
被排队。我想知道我可以在我的代码中进行
哪些
更改来缓解这些问题? 提前感谢!
浏览 0
提问于2018-08-31
得票数 0
2
回答
跨
进程
的pthread_rwlock :崩溃后修复?
linux
、
locking
、
pthreads
我在
linux
上工作,我正在使用一个pthread_rwlock,它存储在共享内存中,并在多个
进程
之间共享。这在很大程度上工作得很好,但是当我杀死一个持有
锁
的
进程
(SIGKILL)时,它似乎仍然持有
锁
(无论它是读
锁
还是写
锁
)。 有没有办法识别这种状态,甚至有可能修复它?
浏览 0
提问于2011-07-05
得票数 1
回答已采纳
2
回答
将文件与
进程
手动关联
bash
、
shell
、
process
、
ps
我有一个简单的锁定机制,如果
进程
能够在某个路径x上调用mkdir,它将赢得一个
锁
。例如,我可以读取文件并确定哪个
进程
id负责创建它吗?
浏览 1
提问于2018-03-03
得票数 2
2
回答
SQLITE“数据库被锁定”()
java
、
eclipse
、
sqlite
当我试图更新(或替换)数据库中的记录时,它会显示“数据库是锁定的”错误! JButton btnUpdate = new JButton("Update"); public void actionPerformed(ActionEvent e) { PreparedStatement pst1
浏览 3
提问于2015-11-29
得票数 0
回答已采纳
2
回答
在
Linux
2.6下,ioctl驱动函数是从原子上下文执行的吗?
linux
、
linux-kernel
、
driver
、
linux-device-driver
、
embedded-linux
我正在追踪我们的驱动程序中的一个“调度while原子”错误,我想知道ioctl是不是一个原子上下文。此外,如果任何人有任何关于如何进入和离开原子上下文以及它们发生的常见位置的分享,那将是很有帮助的。
浏览 0
提问于2010-09-03
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券