腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
如何检测和发现程序处于
死锁
状态?
linux
、
multithreading
、
unix
、
multiprocessing
、
deadlock
这是
一个
面试问题。我的想法是: 如果
一个
程序没有任何进展,并且它的状态是running,则它是
死锁
。
浏览 2
提问于2012-02-22
得票数 8
回答已采纳
2
回答
死锁
会导致高CPU利用率吗?
c++
、
multithreading
、
deadlock
死锁
是将进程放入较高的CPU使用率,还是这两个进程都“休眠”,等待另
一个
进程完成? 我试图在
Linux
系统上调试
一个
用
C
++编写的多线程程序。我注意到
一个
特定进程的CPU利用率过高,我想知道这是否是由于
死锁
问题造成的。我已经确定,
一个
进程总是比我预期的(使用top)使用更多的CPU,并且这个过程可以工作,但是它工作得很慢。如果
死锁
导致进程休眠,并且不会导致较高的CPU使用率,那么至少我知道这不是
一个
死锁</e
浏览 5
提问于2014-08-14
得票数 5
回答已采纳
1
回答
pthread_cond_destroy()处的
死锁
linux
、
multithreading
/libpthread.so.0#3 0x0000000000400ab5 in control_destroy (mycontrol=0x6020
c
0) at control.
c
:20 #4 0x0000000000400f36in cleanup_structs () at workcrew.
c
:16
浏览 1
提问于2013-11-01
得票数 1
2
回答
malloc_atfork中的
死锁
c
、
multithreading
、
malloc
、
fork
我的程序是
死锁
的,下面是
死锁
的前4帧:#1 0x00007f926250b7aa in _L_lock_12502 () atmalloc.
c
:3507 #2 0x00007f926250a2df in malloc_atfork (sz=12, caller=<
浏览 1
提问于2014-04-12
得票数 0
3
回答
Pthread RWLock上的MAC
死锁
,而不是
Linux
上?
macos
、
pthreads
有一些奇怪的组合使用读/写锁和递归读锁,这是
死锁
,但不应该是
死锁
。 有什么想法吗?
浏览 1
提问于2010-10-23
得票数 1
1
回答
Linux
/Unix环境下的wxCriticalSection
linux
、
wxwidgets
我发现,在
linux
下,wxCriticalSection不是递归的(当线程不止一次抓取某个部分时会造成
死锁
)。查看源代码,我发现wxCriticalSection是在
Linux
下使用wxMutex
实现
的,但不使用wxMUTEX_RECURSIVE。我有
一个
在Win和Mac下运行良好的代码库,我想将它移植到
Linux
,但是在一些我没有避免递归的地方有
死锁
。现在我有两种可能性: 为了我的目的,更改和重新构建wxWidgets ( brrr -我想尽可能地声明这一点,因为我
浏览 6
提问于2011-02-18
得票数 1
回答已采纳
1
回答
popen上的
死锁
c++
、
c
、
linux
我正在
Linux
(嵌入在ARM上)下编写
一个
运行两个线程的小应用程序。我在
一个
函数中执行"popen“,这将为进入该函数的第二个线程创建
一个
死锁
。但是,首先进入函数的第
一个
线程仍然正确运行。{ char answer_
c
[cout << "VVVVV
浏览 7
提问于2011-07-29
得票数 4
回答已采纳
2
回答
死锁
对不涉及
死锁
的其他进程有什么影响?
operating-system
、
deadlock
我没有找到确切的答案,即如果系统中出现
死锁
,那么系统将停止工作,或者一些不涉及
死锁
的进程可以继续执行。 当
死锁
发生时,系统将陷入
死锁
,还是只有处于
死锁
状态的进程才会出现
死锁
?
浏览 5
提问于2016-12-18
得票数 0
回答已采纳
3
回答
C
双缓冲区
实现
死锁
?
c
、
multithreading
、
pthreads
、
deadlock
、
mutex
我正在创建
一个
使用双缓冲的线程应用程序,并试图避免潜在的
死锁
。主要思想是交换缓冲区线程锁定写线程和读线程。然而,交换缓冲区线程是快速的,所以锁不会被锁定太久。3 threads...Thread A,Thread B和Thread
C
. 2 mutexes...Front Mutex和Back .buffer.Thread
C
使用线程A填充后台缓冲区线程B交换。
浏览 3
提问于2011-03-15
得票数 3
回答已采纳
2
回答
SQL Server
死锁
(SQL Server 2000)
sql-server-2008
、
sql-server-2000
、
database-deadlocks
我每天都有
一个
客户遇到5+
死锁
。170+其他客户根本不会收到任何
死锁
。我已经
实现
了
死锁
跟踪,可以看到select/update/insert
死锁
发生。我
实现
了
一个
with (rowlock)提示,这解决了最初的
死锁
问题。然而,这件事在未来仍然会陷入僵局。 我发现客户正在运行自定义SQL,这导致了一些问题,但不是所有问题。
浏览 2
提问于2010-07-23
得票数 2
回答已采纳
3
回答
为什么这个双互斥锁不会导致
死锁
?
c++
、
multithreading
、
c++11
、
mutex
、
deadlock
我在我的centos电脑里测试
c
++11互斥体。我试图双重锁定这个互斥锁来造成
死锁
。但是在我运行它之后,一切都很好,没有
死锁
发生。
浏览 0
提问于2016-12-01
得票数 0
回答已采纳
1
回答
这是glibc/p线程中的
一个
bug吗?
multithreading
、
deadlock
、
glibc
我正在使用
一个
鲁棒互斥和
一个
条件。这在大多数情况下都是可行的,但我经常会遇到
死锁
。我不能把这个简化为
一个
小的、可重复的例子,我认为这很可能是我的代码中的
一个
问题,然而,我注意到了一些看起来可疑的东西:#0/sysdeps/unix/sysv/
linux
/x86_64/pthread_cond_broadcast.S:
浏览 0
提问于2018-08-07
得票数 2
1
回答
死锁
检测算法有代码吗?
algorithm
、
matrix
、
deadlock
我想找到
一个
在任何编程语言中
实现
死锁
检测算法的代码。将所有zeros.Initialize的分配矩阵中有一行的标记为
一个
临时向量W,以等于可用向量。找到
一个
索引I,使进程i当前未标记,而i(q的行)小于或等于W。即,齐克≤Wk,1≤k≤m。如果没有找到这样的行,则终止算法。如果找到这样的行,则终止,标记进程i并将相应的分配矩阵行添加到W。用户输入: 1-索赔矩阵2-分配矩阵3-可用矩阵 系统输出: 1-打印
C
-A矩阵2-打印W向量,为每个步骤3分配和
C</e
浏览 6
提问于2020-09-17
得票数 1
回答已采纳
3
回答
如何捕获由
死锁
引起的SqlException?
.net
、
sql-server-2008
、
deadlock
、
try-catch
、
sqlexception
在
一个
.NET 3.5 /
C
#应用程序中,我想捕获SqlException,但只有在Server 2008实例上的
死锁
引起的情况下才能捕获。然而,对于这个异常,它似乎不是
一个
有文档的。 对消息中存在
死锁
关键字的异常进行过滤,似乎是
实现
此行为的一种非常糟糕的方法。有人知道怎么做吗?
浏览 12
提问于2010-02-13
得票数 103
回答已采纳
1
回答
Linux
的看门狗
linux
Linux
上是否有用于以下目的的监督狗工具或库?我希望构建
一个
监督狗可执行文件,它启动2个进程并在以下情况下重新启动它们:互联网搜索发现了watchdog.
c
,但我不确定它是否可以用于我的目的我可以像建议的那样以init程序(守护进程)的形式运行我的进程,但我不确定
Linux
是否会意识到进程正在挂起(例如,由于
死锁
)。
浏览 0
提问于2012-06-07
得票数 1
1
回答
Tidwall/安全互斥
死锁
ios
、
swift
、
concurrency
、
open-source
我正在使用,
一个
Swift并发库,我想我找到了
一个
线程错误。(我使用的是IOS 12.3.1,iPhone X。我认为,Swift 4;Xcode 10.2。)库现在是只读的,所以我尝试自己调试它。下面是不应该
死锁
的测试代码: NSLog("start") wg.done() wg.wait()
浏览 2
提问于2019-06-28
得票数 0
回答已采纳
1
回答
如何调试读写器锁的
死锁
?
c++
、
multithreading
、
c++17
我正在编写
一个
程序,它有
一个
线程将点文件读入缓冲区,还有许多线程从缓冲区获取点并构造
一个
八叉树。__readers=3,还有
一个
有__readers=4294967289左右。尝试在__readers上设置
一个
观察点并不起作用;它会使调试器崩溃,或者类似的情况。我运行的是Eoan Ermine、
Linux
5.3.0和libc 2.30。该程序是在
C
++17环境下用gcc 9.2.1编写的。ETA:我添加了另
一个
in映射,称为modWriters,以及
浏览 3
提问于2020-06-26
得票数 0
1
回答
pthread_cond_signal
死锁
linux
、
pthreads
、
deadlock
如果对pthread_cond_signal的调用
死锁
,可能的原因是什么?Thread 1 (Thread 0xf6dff6
c
0 (LWP 32001)):#1 0x00af15de
浏览 1
提问于2010-12-03
得票数 0
回答已采纳
2
回答
查询通知时SQL Server2008 R2 DeadLock (SqlDependency)
c#
、
sql-server-2008
、
sqldependency
我在SQL Server2008 R2上遇到了
一个
死锁
问题。lock15ab2aa80" mode="RangeX-X" associatedObjectId="72057654759522304"> <owner id="process5
c
5708id="process4e9ae08" mode="RangeS-U"/> </owne
浏览 1
提问于2012-06-08
得票数 2
回答已采纳
2
回答
为什么锁()在
死锁
情况下不抛出异常
c++
、
multithreading
、
c++11
、
c++14
() m.lock();{ m.lock();}thread.mutex.requirements.mutex类型30.4.1.2 ..。- (13.2) resource_deadlock_would_occur -如果
实现
检测到会发生
死锁
。正如我们所看到的,违反这些规则之一
浏览 4
提问于2016-09-06
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux C编程:在linux服务器上实现番茄工作法
为 Python 写一个 C+扩展模块|Linux 中国
一个简单的Linux下的C语言socket程序
Rust:一个不再有C/C++的,实现安全实时软件的未来
Linux C语言高级编程之使用TCP和UDP协议实现网络通信!
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券