问答列表

使用 HttpClient 进行调试时出现死锁

作者:LeBigCat 提问时间:10/17/2023

我必须使用 HttpClient(发送数百个请求)查询外部 Web 服务。 我使用 HttpClient 制作了一个经典的异步 await 循环,但在调试时,大约 5-10% 的时间 Visual S...

无法在嵌套同步的 java 中模拟死锁

作者:Java_dev_dev 提问时间:10/5/2023

我正在玩 Java 中的线程,并决定模拟死锁情况,但无法做到。 在嵌套的同步块之间添加语句之前,以下代码不会导致死锁情况: public class Main { public static ...

锁定 Condition.notify 抛出 java.lang.IllegalMonitorStateException

作者:Kris Jobs 提问时间:8/17/2023

我编写了一个程序来演示用于多线程目的的 java 的 Lock.Condition。我收到 IllegalMonitorStateException。 它抛出一个异常,输出如下。 我在调用通知之前...

我向支付提供商提出的请求可能陷入僵局

作者:Jimmy 提问时间:9/21/2023

我已经从控制台项目中翻译了代码,并且似乎遇到了死锁,因为代码没有向服务器发送请求,它们的日志什么也没显示。当我调试时什么也没发生,它只是在等待一些东西。 如何为 web.forms 或任何其他基于 ...

死锁,当通过多个方法访问互斥锁保护结构的不同字段时

作者:Harry 提问时间:9/21/2023

当互斥锁保护结构的不同字段跨多个函数访问时如何避免死锁,如下所示 use std::sync::Mutex; #[derive(Default)] struct InnerData { ia: ...

PostgreSQL 的进程相互阻塞不会被检测为死锁

作者:xoip 提问时间:9/26/2023

PostgreSQL 的版本:13.10 配置:deadlock_timeout:1s,log_lock_waits:关闭 我在日志中发现了一些检测到的死锁: 2023-09-22 16:54:...

for 循环导致 C# 和存储过程中的死锁

作者:user22144337 提问时间:9/29/2023

我花了很长时间试图解决这个僵局。daedlock 位于_dbcontext.DeleteTags(tag); 和转到同一个图形表(这就是我无法使用 EF 删除/插入的原因,因为它尚不受支持)但是,死...

Python GIL 和死锁检测?

作者:Jan Wielemaker 提问时间:10/6/2023

在多线程环境中使用 Python 时,很容易死锁,因为我们需要锁定 Python GIL。在尝试锁定 GIL 时,我们可能会持有其他锁,而持有 GIL 的 Python 线程可能会调用我们试图获取相同...

在 C++03 编译器上使用移动仿真将 boost::unique_lock 作为返回值移出函数是否安全?

作者:The amateur programmer 提问时间:10/15/2023

我有一个可移动但不可复制的类,可用于同步对某些共享资源的访问: class wrapper_with_lock{ private: BOOST_MOVABLE_BUT_NOT_COPYABLE(...

当所有线程循环在主线程中结束迭代时发出通知

作者:Jepessen 提问时间:10/11/2023

我有以下代码: #include <mutex> #include <condition_variable> #include <thread> #include <iostream> #inclu...


共105条 当前第3页