腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
用于线程同步的内容(在c#中)
、
、
目前我正在使用
锁
通过TCPClient类从FTP发送/接收文件。那么在这种情况下更好的
使用方法
是什么(
锁
、互斥、互锁、读\写
锁
、信号量)。
浏览 0
提问于2009-12-22
得票数 0
1
回答
Lock关键字调用Monitor.Enter(Object)还是Enter(Object,Boolean)?
、
、
、
在 Framework4.5的.NET文档中,我找到了一个句子,它说lock关键字
使用方法
的监视器: Visual和C#
锁
语句使用MonitorEnter获取
锁
,使用MonitorExit释放
锁
。上面的MonitorEnter指的是与以前不同版本的Enter方法,即:
浏览 0
提问于2013-02-22
得票数 4
回答已采纳
1
回答
C#在执行操作之前锁定集合中的每个对象
、
、
使用方法
如下:using(seatToRemove.GetModifyLock()) seatToRemove.HardDelete();我想在seatsToRemove中的每个对象上执行一个操作,但我希望在执行该操作之前获得它们的所有
锁
。为了确保所有
锁
都被正确释放,并且只有在获得所有
锁
之后才执行操作,try, finally block语句是最安全的方式吗?
浏览 4
提问于2019-10-30
得票数 0
1
回答
linux
是否在终止进程时释放自旋
锁
/信号量?
、
、
、
、
如果一个进程持有一些自旋
锁
或信号量,并意外退出(例如,被
linux
杀死),
linux
会正确释放这些
锁
吗?如果
linux
不这样做,为什么?
浏览 6
提问于2012-03-19
得票数 9
3
回答
具有FIFO等待队列的
Linux
同步
、
、
、
、
在等待队列为FIFO的
Linux
中有
锁
吗?这似乎是很明显的事情,然而我刚刚发现pthread互斥
锁
不是FIFO,信号量显然也不是FIFO (我正在做2.4内核(家庭作业))……
Linux
是否有一个带有FIFO等待队列的
锁
,或者有没有一种简单的方法可以用现有的机制创建一个
锁
浏览 2
提问于2010-06-16
得票数 5
回答已采纳
1
回答
为什么“如果资源不是常规文件,那么使用锁定文件的方法就不适用”,为什么“
锁
文件是最好的方法”?
、
、
(虽然通常会在文件中找到
锁
持有者的进程标识符),其唯一目的是通过它们的存在来指示某些资源已被锁定。如果要控制的资源根本不是常规文件,那么
锁
文件通常是最好的方法,因此使用锁定文件的方法不适用。例如,一个
锁
文件可能控制对一组相关资源的访问,例如几个不同的文件、目录、一组磁盘分区或对服务器或数据库连接等高级协议的选定访问。在“如果要控制的资源根本不是常规文件,使用锁定文件的方法不适用时,
锁
文件通常是最好的方法”, 如果资源不是常规文件,为什么
锁
文件是最好的呢?无论受保护的资源是普通文件还是非常规文件,我都看不出
浏览 0
提问于2018-10-18
得票数 -1
1
回答
如何在Windows上锁定PHP中的独占访问目录?
、
、
我正在
使用方法
获取目录的建议
锁
,并防止另一个进程同时访问同一个目录。由于flock()对文件句柄进行操作,所以必须首先在目录上打开一个句柄: fopen('.
浏览 1
提问于2013-07-16
得票数 3
2
回答
Linux
:锁定,但不是基于文件的锁定
、
、
、
锁
/信号量应该是机器本地的(
linux
操作系统)。我想避免基于文件的
锁
,因为我不知道我应该把
锁
文件放在哪里。multiprocessing.Lock提供的
锁
没有帮助,因为两个python解释器都没有共享同一个父程序。如何同步
linux
上的两个pyth
浏览 2
提问于2017-11-06
得票数 2
回答已采纳
4
回答
为什么
linux
在内核代码持有自旋
锁
后禁用内核抢占?
、
、
、
我是
Linux
新手,正在阅读Rubini & Corbet的
Linux
设备驱动程序手册。我对一项与spinlocks有关的声明感到困惑;这本书写道 内核抢占情况由自旋
锁
代码本身处理。当内核代码持有自旋
锁
时,相关处理器上将禁用抢占。问:在单处理器系统上,当内核代码(代表用户进程
浏览 1
提问于2013-08-15
得票数 4
回答已采纳
1
回答
如何检查pthread_mutex是否基于健壮的futex
、
、
、
我试图在
Linux
中使用基于鲁棒futex的线程互斥
锁
,因为我需要快速和健壮(恢复“死”
锁
)。如何检查任何
Linux
系统上的线程互斥库是否基于健壮的futex? 谢谢!
浏览 6
提问于2013-07-02
得票数 1
2
回答
如果文件在Win10 PC上的samba共享上,在带有O_RDWR | O_CREAT | O_EXCL的
linux
上的open()是原子的吗?
、
、
我正在将一些代码从Win32移植到使用
锁
文件的
Linux
上。我用open为
Linux
做了一个实现,但我只是不确定如果文件在Samba共享上,它是否会工作。为此,我使用带有O_CREAT | O_EXCL的
linux
open(),以便只有在文件尚不存在时才能成功创建该文件。如果运行我的软件的多台计算机同时尝试创建
锁
文件,那么下面的函数调用会是原子的吗?我不关心谁得到了
锁
,只要只有一个人得到了
锁
,所有其他人都没有得到
锁
。对于那些没有得到
锁</em
浏览 57
提问于2019-06-05
得票数 2
1
回答
Linux
上的FileLock问题
、
、
、
我在
Linux
服务器上使用Java的文件锁定API,并试图在远程
Linux
系统上锁定文件。有一些问题已经弹出,日志显示,2不同的集群节点、运行相同Java应用程序的能够两个获得同一个NFS文件的
锁
。在线阅读Java如何处理
锁
和
Linux
文件锁定(我们通常部署在Windows上,所以很少有经验),我们所做的应该工作。我们实际上是在发出建议
锁
,但是由于两个集群节点运行的代码相同,它们正在协作进程,并且在开始执行任何读写操作之前检查
锁
的获取情况。然而,情况似乎并非如此,这两个
浏览 4
提问于2022-08-08
得票数 0
回答已采纳
2
回答
一个线程能同时持有两个
锁
吗?
、
有一件事我不明白,那就是,当第一个调用实例蝴蝶结的头即将执行gaston.bowbBack (this)时,线程是否会释放
锁
并获取实例gaston的
锁
,假设它不是第二个线程所拥有的?或者它会同时持有两个
锁
,
使用方法
的所有代码被完全执行吗?另一个问题是,是否有任何方法检查线程是否持有
锁
?
浏览 6
提问于2014-12-04
得票数 0
回答已采纳
2
回答
2.6
Linux
内核中的
锁
分析
、
、
、
如何在2.6
Linux
内核中进行
锁
分析(自旋和其他类型的
锁
)?我想要获取我在模块中添加的几个
锁
的
锁
争用数。是否有可以启用并获取配置文件或任何其他工具的.config选项?
浏览 6
提问于2009-07-23
得票数 0
1
回答
在
Linux
上挂载fat32网络文件系统的协议,能够锁定文件(而不是建议
锁
)
、
、
、
、
请注意,NAS存储设备运行的是
linux
操作系统,所以我可以运行几乎所有具有
linux
实现的协议。。
浏览 0
提问于2009-07-29
得票数 1
1
回答
大写锁定开关布局不起作用
、
tl;dr:Caps
锁
充当caps
锁
,而不是按要求切换键盘布局。我相信我正确地设置了切换布局的快捷方式:但是,当我按下caps
锁
时,它仍然充当caps
锁
,该指示器甚至出现在系统托盘中,在布局指示器旁边(这不会改变):使用系统托盘中的图标,我可以很好地改变布局看来_no其他的“主快捷键”也能工作,因此实际上这可能与大写
锁
无关。info
Linux
5.10.0-16-AMD 64 #1 SMP Debian 5.10.127-2 (2022-07-23) x86_64 GNU&
浏览 0
提问于2022-08-10
得票数 0
1
回答
如何获得
Linux
内核中
锁
的全局状态?
、
、
、
、
我正在为
Linux
内核编写一些代码,当我需要启用中断以便进程能够处理一个信号时,我注意到中断被禁用了。如果我能获得系统中当前持有的所有
锁
的列表,那就太棒了,因为我怀疑某个地方的
锁
已经禁用了中断。这就是,假设是
锁
禁用了中断。如果没有,也很高兴知道是如何做到的(或者在哪里)。
Linux
内核保存了这方面的任何记录吗?
浏览 3
提问于2020-02-19
得票数 1
1
回答
如何在android中以编程方式锁定文件夹?
、
、
提供了文件
锁
,但我想要的是
锁
文件夹,而不是文件。 Android操作系统完全基于
Linux
内核,
Linux
内核提供访问文件夹或文件的权限。但如何将权限更改为“锁定”文件夹。
浏览 2
提问于2013-03-29
得票数 0
1
回答
linux
中正在等待
锁
的任务是如何在
锁
被另一个任务释放后被唤醒的?
、
、
假设
linux
中的任务A正在等待一个
锁
,此时指定的
锁
由另一个任务B持有。因此任务A将在等待队列中。现在,一旦任务B完成,然后释放
锁
。现在我的疑问是任务A如何知道
锁
是可用的,以及它是如何唤醒的?
浏览 2
提问于2013-04-17
得票数 0
回答已采纳
1
回答
为什么Python泡菜库抱怨不存在的类成员?
、
、
我有以下简单的类定义: return APMSim(i) sim.close() self.pool = multiprocessing.Pool() apmSimUp, ) def tearDown(self)
浏览 0
提问于2016-10-12
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux 安装 sdkman 及其使用方法
Linux中tar命令的使用方法
如何在 Java 中使用方法|Linux 中国
Linux系统常用命令使用方法
Linux中4种rm命令的使用方法
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券