multithreading 相关问题

多线程是计算机或程序通过利用多个并发执行流(通常称为线程)同时或异步执行工作的能力。

C# 字典有可能返回完全错误的值吗?

我在多线程环境中有一个C#字典。我使用 TryGetValue 进行无锁读取,同时字典正在重组。 是否可以完全得到

回答 1 投票 0

Rust 中不存在单线程程序的概念

我正在学习 Rust,在研究静态变量时,我看到了 2018 年的这条评论: Rust 要求一切都是线程安全的(即使你不使用 线程,...的概念

回答 1 投票 0

列出Java中的虚拟线程

如何列出 JVM 中的所有虚拟线程? ThreadMXBean.dumpAllThreads()、ThreadMXBean.getAllThreadIds()、ThreadGroup.enumerate() 和 Thread.getAllStackTraces() 不返回虚拟线程。

回答 1 投票 0

协程的哪个组件执行挂起函数

我最近试图找出谁真正负责执行挂起函数 所以 我在协程中创建了一些挂起函数 有趣的主(参数:数组){ 对于 (x in 1..2...

回答 1 投票 0

我的代码是否导致死锁?我不知道。有人可以确认或否定吗?

对于我新工作的一个新项目,技术主管和架构师要求我学习和使用boost::asio。具体来说是库的 thread_pool 类。 让我把事情放在上下文中。 我们正在建设一个

回答 1 投票 0

C++ 监控互斥线程问题

这段代码应该停在 15 个字符(行)处,但事实并非如此,它会无限地继续下去。这段代码的主要问题是条件变量逻辑不允许所有线程识别...

回答 1 投票 0

预计内存带宽利用率是多少?为什么多线程/多处理会让情况变得更糟?

我们有 C 代码,可以循环大型 (10M - 1000M) 双精度数组(32 位对齐)并聚合它们。代码(如下)看起来很简单,但速度是我们能得到的最快的。超过 20 种其他方法,...

回答 1 投票 0

如何优化 Rust 中共享 Vec 中独立元素的并发访问?

简介 我正在开发一个并发 Rust 应用程序,其中需要多个线程来访问和修改共享数据结构的不同部分。我知道 Rust 强制执行严格的借用 ru...

回答 1 投票 0

为什么 boost asio tcp 解析器为异步解析创建线程

当我使用以下代码时,它会生成一个新线程。 solver_.async_resolve( 主机_、端口_、 野兽::bind_front_handler(&session::on_resolve,shared_from_this())); 但当我改变时...

回答 1 投票 0

当条件变量收到通知但尚未获得锁定时会发生什么?

std::condition_variable cv; std::互斥体 m_cnt; 整数cnt = 0; 无效生产者(){ std::unique_lock ul(m_cnt); cnt++; CV.notify_one(); std::this_thread::sleep_for(std::c...

回答 1 投票 0

Python:构建可重入信号量(结合 RLock 和信号量)

您将如何将 threading.RLock 与 threading.Semaphore 结合起来?或者这样的结构已经存在吗? 在Python中,有一个可重入锁的原语,threading.RLock(N),它...

回答 2 投票 0

长时间运行方法的多线程抢占

我曾多次遇到以下情况(在 C++ 和 Python 中),我想知道一种好的(且正确的)方法来解决它: 我正在使用两个不同的库(所以我无法更改...

回答 1 投票 0

在 For 循环后添加带有依赖项的 NSOperation

所以我试图在所有块操作之后执行lastOperation,但由于某种原因它首先被执行。这是为什么呢?添加依赖项是错误的方法吗? [自我facebookAcc...

回答 2 投票 0

OpenCV 中聚类方法的并行化

我正在我的项目中训练用于闭环检测的 fabMap 算法。训练包括描述符、词汇和 Chow-Liu 树的创建。我有一个超过 10.000 的数据库

回答 2 投票 0

每个线程的CPU使用率

我需要获取每个进程线程的CPU%。 因此,我创建了简单的脚本: 导入 psutil from psutil import 流程 p = psutil.Process(4499) traps_list = p.get_threads() 对于我在treads_list中: ...

回答 5 投票 0

Rpyc 不向客户端传输任何方法或库

所以我想制作一个 C2 服务器,将方法和库传输到其客户端,但由于某种原因它不想这样做。我查了一下版本,是6.0.0,没有fir...

回答 1 投票 0

只需在 Kotlin 的 Android 应用程序中检索公开发布在 HTTPS 上的 Json

我需要序列化公共网址上以 json 格式存储的一堆信息。 我知道我可以使用 java.net.URL() 来检索 Json,并且它可以工作。但我只能在非主线程上使用 URL(),否则

回答 1 投票 0

什么时候更喜欢 LinkedBlockingQueue 而不是 ArrayBlockingQueue?

什么时候更喜欢 LinkedBlockingQueue 而不是 ArrayBlockingQueue? 当以下情况时,LinkedBlockingQueue 和 ArrayBlockingQueue 使用哪种数据结构: 您想要高效的读写 应该有...

回答 3 投票 0

从父线程传递到子线程时间歇性丢失ContextVar

我有一个 Thread 的子类,我在我的项目中使用它。在这个类中,我手动传入 ContextVar。然而,有时(一天一次或两次),我注意到子线程中的 ContextVar...

回答 1 投票 0

SQLite 中的并发读/写会破坏读取结果?

我有一个多线程应用程序,它使用 SQLite DB 进行持久存储。 该应用程序使用一个持久连接。 它在启动时和每次回滚后准备语句。这也是你...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.