腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(9999+)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
2
回答
表上的锁定机制
设想情况: 我认为P2的行级
锁
期望P1的行级
锁
“可以继续”。我们能否手动重写process P1在TAB1上施加的锁定
浏览 7
修改于2016-11-01
得票数 2
1
回答
读取数据库表的行上的
锁
我有一个作业列表,可以在
2-3
台不同的机器上按时间执行。因此,任何机器都可以挑选任何作业并执行它,只要它的next_execution_time < current_time。但这种方法的问题是,如果一个machine1选择了一个作业,因为只有写
锁
,其他机器也会选择执行相同的作业,但不能执行,因为它们将
等待
锁
释放或发生
锁
超时。那么有没有办法让其他机器跳过这个作业,使用SQL
锁
来执行其他作业呢?是否不应在数据库中添加其他列?
浏览 0
修改于2013-11-05
得票数 0
1
回答
线程通过
等待
意图阻止自己发送意图。
我目前正在编写一些代码,这些代码向外部应用程序发送意图,并使用"sendOrderedBroadcast()“和条件变量
等待
响应。在执行此操作时,我设法阻止发送意图,同时尝试
等待
外部应用程序的响应。sendOrderedBroadcast(intent, null, responseReceiver , null, 0, null, null);这种情况是,当应用程序以每秒
2-
我尝试过使用不同的方法来
等待
这个意图被返回(睡眠,忙碌
等待
,倒计时
锁
浏览 5
提问于2016-09-08
得票数 1
回答已采纳
4
回答
Linux:我如何找到包含特定
锁
的线程?
我有一个在Linux上运行的多线程程序,有时如果我对它运行g堆栈,就会有一个线程在
等待
锁
很长时间(比如说,
2-3
分钟), __kernel_vsyscall我检查了其余的线程,它们都没有使用这个
锁
,但是过了一段时间,这个线程(LWP 19853)可以成功地获得这个
锁
。长int __al
浏览 8
修改于2012-07-09
得票数 4
2
回答
进程之间通信资源
锁
的最佳方法
我有两个python程序,它们应该并行运行并执行相同的操作: 是否有一种更优雅的方式来沟通这两个进程之间
浏览 5
提问于2021-01-29
得票数 3
回答已采纳
1
回答
控制器中的MVC3死锁
该进程在0% CPU上停留
2-3
分钟。对命令执行相同的命令需要几秒钟的时间。当它使用相同的会话时,打印控制器
等待
来自wkhtmltoimage的响应,wkhtmltoimage正在
等待
打印控制器释放
锁
以获取页面。一定是因为超时才打破了这个死锁。我能以某种方式安全地释放会话
锁
吗?
浏览 2
修改于2012-08-07
得票数 0
回答已采纳
1
回答
db2
锁
表,如何找到阻塞进程的pid
对于db2top (屏幕"U"),我有下表: 代理应用程序对象
锁
锁
是被锁定的表空间Id(状态)、状态名、状态名、类型、状态计数、
锁
锁
-按名称
等待
内部更改编号1 7974 - 7060(l) xxxxxxxxxx
锁
等待
Row 01 Waiting X Row--编号7974 USERSPACE1 7060(l) xxxxxxxxxx
锁
等待
内部计划S计划1编号7974 - 7974(l) xxxxxxxxxx
浏览 2
提问于2013-11-29
得票数 0
回答已采纳
2
回答
试着理解我是否需要WakeLock
免责声明:我的应用程序已经在没有任何唤醒
锁
的情况下工作了1+年,而且对大多数设备来说都很好。我在追踪GPS,它的工作方式是这样的: 现在我正在读关于WakeLock的文章,这对我来说毫无意义。我的东西怎么起作用了?这是巧合吗?
浏览 4
提问于2012-07-26
得票数 3
回答已采纳
1
回答
互斥
锁
总是作为自旋
等待
实现吗?
互斥
锁
总是作为自旋
等待
实现吗?互斥
锁
能否实现为块
等待
?(操作系统概念第5.4节只提到通过spin
等待
实现。见下文。)(作为比较,信号量的
等待
可以通过在循环中繁忙地旋转或被阻塞来实现。见操作系统概念9ed第5.5和5.6节和是否仍在忙于
等待
信号量的进程阻塞实现?) 如果互斥
锁
可以实现为块
等待
,那么互斥
锁
是否与二进制信号量相同?(Stalling的OS书中说互斥
锁
和二进制信号量是否必须是锁定互斥
浏览 0
提问于2020-11-09
得票数 0
1
回答
如何使用Entity Framework选择正确的并发/锁定机制
var paymentResult = ProcessPayment(paymentInfo); <-- long operation, takes
2-3
secondsstring lockKey = $"processing-payment-for-product-{productId}";{ ExecutePaymen
浏览 1
提问于2017-11-22
得票数 2
2
回答
Reentrantlock -为什么我们需要多次获得
锁
?
以下问题我找不到满意的答案: 方法使线程
等待
直到获得
锁
。然而,
等待
(长超时)方法使线程
等待
‘超时值’否。如果它仍然没有得到
锁
,则返回可运行状态。但是要真正进入运行状态,它需要
锁
。那么
等待
(长超时)方法有什么意义呢?然而,当线程处于
等待
状态时,线程会释放它获得的
锁
。因此,区别甚至不是它所获得的资源。如果线程保持在
等待
状态或可运行状态,会有什么不同?与
等待
()方法相比,
等待
(长超时
浏览 0
提问于2019-08-10
得票数 3
回答已采纳
1
回答
在尝试mutex_lock时被阻塞的线程如何知道
锁
是由另一个线程释放的?
在Linux中,我有这样一个场景:两个线程执行一个临界区,一个线程获取
锁
(线程A),另一个线程(线程B)
等待
锁
。稍后,threadA释放互斥
锁
。我正在尝试理解如何将threadB移动到运行状态并获取
锁
?threadB(或操作系统)如何知道
锁
是由threadA释放的? 我有一个理论,如果我错了,请纠正。threadB进入
等待
( TASK_INTERRUPTABLE )状态(在互斥
锁
被阻塞,因此处于
等待
状态),当threadA解锁互斥<e
浏览 76
提问于2020-12-30
得票数 0
4
回答
临界区OwnerShip
如果一个临界区
锁
当前由一个线程拥有,而其他线程正在尝试拥有这个
锁
,那么除了拥有该
锁
的线程之外的所有线程都会进入
等待
队列,
等待
该
锁
被释放。当初始拥有线程释放临界区
锁
时,
等待
队列中的一个线程将被选择运行,并被赋予允许线程运行的临界区
锁
。 如何选择要运行的下一个线程,因为不能保证第一个来的线程将是该线程的所有者。如果线程不是以FIFO方式提供服务的,那么如何从
等待
队列中选择下一个拥有者线程?
浏览 0
修改于2017-06-27
得票数 2
1
回答
pthread_cond_broadcast解除阻塞不
等待
条件变量的线程
请注意下面的所有线程都使用相同的互斥
锁
。因此,线程1
等待
信号/广播,线程3
等待
互斥
锁
(这个线程只是
等待
获取互斥
锁
)。现在,如果线程2发送一个广播,线程3以某种方式获取互斥,而不是线程1。广播不应该唤醒
等待
条件变量的线
浏览 1
提问于2016-05-10
得票数 0
回答已采纳
2
回答
在发出信号的线程和最初获取
锁
的线程之间,使用Java显式
锁
获取顺序
方法的Javadoc声明:“从
等待
方法返回的线程的
锁
重新获取顺序与最初获取
锁
的线程相同,在默认情况下没有指定,但是对于公平的
锁
,对那些
等待
时间最长的线程来说是有利的。”这是否意味着,通过显式
锁
,从条件中唤醒的线程与最初获取
锁
的线程竞争,就像在隐式
锁
中发生的那样?换句话说,有两组线程,一组是第一次尝试获取
锁
,另一组是在
等待
并被发送信号后试图重新获取
锁
,后者在锁定获取时是否比前者更受青睐?
锁<
浏览 5
提问于2014-01-16
得票数 3
3
回答
如何理解Java线程中的
等待
和通知方法?
我对这两种描述很困惑: 类simpleTask扩展Thread { int waitingTime;public simpleTask(int waitingT
浏览 2
修改于2012-01-01
得票数 7
回答已采纳
2
回答
MySQL的写
锁
应该暂停读
锁
根据MySQL文档,如果任何会话都持有表的读
锁
,则另一个会话请求同一表的写
锁
,则必须给出写
锁
,并
等待
读
锁
。谁错了:我还是文件?(MySQL服务器5.5.27版) “写
锁
通常比读锁具有更高的优先级,以确保
浏览 5
提问于2012-08-29
得票数 1
回答已采纳
4
回答
可以递增的
锁
存器
是否有人知道是否有任何闩
锁
实现可以执行以下操作: 具有将数字添加到闩
锁
值的方法。
浏览 9
提问于2013-01-10
得票数 33
回答已采纳
1
回答
基本自旋
锁
怀疑
我读到,在自旋
锁
中,进程在循环中一直在
等待
锁
,直到它从其他进程接收到信号(
锁
)或释放(
锁
)。这会导致繁忙的
等待
,从而浪费CPU周期。我怀疑,如果CPU在循环中不断地检查
锁
变量的值,那么其他一些进程将如何完全执行关键部分并释放
锁
,因为执行关键部分也需要CPU,而CPU则忙于检查其他进程中
锁
的值。
浏览 0
提问于2017-10-31
得票数 0
回答已采纳
1
回答
Thread.SpinWait在单核CPU上是如何有用的?
在单个核心机器上,如果正在运行的线程旋转仅仅因为
等待
另一个线程当前持有的
锁
的释放而
等待
,那么旋转不是浪费CPU时间吗?因为当前持有
锁
的线程仍然处于
等待
队列中?因此,只有在有多个核心的机器上,旋转才能
等待
锁
的释放吗? 因此,这个问题也适用于所有Slim对象,如SemaphoreSlim和ReaderWriterLockSlim。
浏览 12
提问于2016-06-01
得票数 2
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券