multithreading 相关问题

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

中断正在运行 CompletableFuture 的线程

考虑我有一个 ExecutorService 在守护线程池之上运行(这样我就不需要显式关闭它): 最终 var 执行器 = Executors.newFixedThreadPool( 运行时。

回答 1 投票 0

同一个线程可以同时等待和运行任务吗?

我正在关注 Microsoft 文档中的演练:在 Visual Studio 中调试并行应用程序。 从有关“并行任务”窗口的部分中,当遇到第三个断点时,它清楚地表明...

回答 2 投票 0

Slurm:使用多个节点的核心进行 Python 并行化

这个问题与这个问题有些相似, Slurm:使用多个节点的核心进行 R 并行化 但这是针对Python的。 我有一个可以在 PC 上使用多个内核的 python 程序,它确实...

回答 1 投票 0

为什么gunicorn使用相同的线程

一个简单的Python名称myapp.py: 导入线程 导入操作系统 def 应用程序(环境,start_response): tid = threading.get_ident() pid = os.getpid() ppid = os.getppid() ##### 原则...

回答 2 投票 0

OpenOCD SMP 仅在 GDB 中显示 1 个线程

我正在尝试使用调试探针、OpenOCD 和 GDB 来调试 Raspberry Pi 5。我在所有四个核心上运行代码,因此我尝试设置 SMP 为每个核心获取一个 GDB 线程。 之前,我尝试过 deb...

回答 1 投票 0

如何在 1 个函数中停止 2 个线程

我有一些与用户通信的程序。当用户输入示例文本时,程序应终止。 导入时间 导入线程 默认打印机(): 而真实: 打印...

回答 1 投票 0

SWIFT 任务延续误用: - 方法泄露了其延续! - 不阻塞主线程?

我必须将 async/await 与 withCheckedThrowingContinuation 结合使用才能从外部库获取结果(我无法修改此库)。 我从 UIViewController 调用它(这意味着任务将在...

回答 1 投票 0

.Net 9 中引入的新“System.Threading.Lock”针对哪些特定用例?

我正在尝试了解 c#9 中新的 System.Threading.Lock 对象。 在过去,我曾经使用好的旧锁(对象)来防止多个线程访问代码的同一部分,如下所示:

回答 1 投票 0

.Net 9 中引入的新“System.Threading.Lock”适用于哪种特定用例?

我正在尝试了解 c#9 中新的 System.Threading.Lock 对象。 在过去,我曾经使用好的旧锁(对象)来防止多个线程访问代码的同一部分,如下所示:

回答 1 投票 0

C++ ThreadPool 在多个线程中挂起,但在单线程中工作

我尝试使用线程池在多个线程之间分配工作,然后每个线程可以通过 stdout 将数据传递给子程序(在本例中为 cat 来验证其操作。

回答 1 投票 0

Log4Cxx 在记录时阻止调用线程?

我使用 log4cxx::rolling::RollingFileAppender() 来登录我的 C++ 应用程序,没有任何异步附加程序。如果我从主线程调用日志记录,主线程是否会被阻塞...

回答 1 投票 0

如果我的机器有 10 个物理线程,那么我的 JVM 如何创建 100 个线程?

如果我的机器只有 10 个物理线程并且 JVM 线程映射到操作系统线程,我无法理解 JVM 如何在我的机器上运行 100 个线程。好吧,我认为的唯一答案是时间切片。但是

回答 1 投票 0

Java的selector.select()阻塞线程?

我正在尝试在它自己的线程中运行NIO服务器。 在我的 run 函数中,我定义了: 当(运行)时 { System.out.println("服务器正在运行!"); 尝试 { this.selector.select(); } 抓住(

回答 2 投票 0

在 C++ 中使用线程中向量的引用来解除分配运行时问题

我已经实现了使用向量引用的线程,并且不会根据我添加的通知系统同时更改相同的值,因此不应该存在任何原子性问题。我

回答 1 投票 0

是否可以以某种方式混合静态和动态循环调度?

我使用的机器有 2 个 Xeon CPU,每个 CPU 16 个核心。有 2 个 NUMA 域,每个 CPU 一个。 我有密集的计算,也使用大量内存,而且一切都是多线程的......

回答 1 投票 0

在多线程 C# 应用程序中使用断点

当您在多线程 C# 应用程序中命中断点时,我以为所有线程都已停止。 这是由 ChatGPT “确认”的(就这可以确认任何事情而言:-)),但是 Chat...

回答 1 投票 0

减少唤醒延迟/响应时间 std::condition_variable::wait_for

操作系统:vxWorks 7 23.09 C++17 编译器:铿锵 硬件平台:Intel第11代i7 CPU BSP:英特尔通用 BSP 64 位 我有 2 个线程。一个线程特此称为以太网读取器线程,如名称

回答 1 投票 0

如何检查Android线程是否正在运行

有没有办法检查 Thread 对象是否已经调用了 start ? 我正在尝试这样做: if(rt.isAlive() == true) { Log.v(TAG, "开始记录"); rt.recording = 真实...

回答 4 投票 0

.NET WPF 应用程序的运行时本地化

我正在本地化一个用 C# 编写的旧软件应用程序。它是一个 .NET WPF 应用程序,使用两个 XAML 窗口作为 GUI。我创建了一个 LocalizationManager 类来处理翻译...

回答 1 投票 0

线程安全字典,具有项目使用计数和自动清理功能

如何实现线程安全的自动清理字典? EventBusManager 必须为每个 roomId 提供一个 EventBus 实例。 EventBusManager 用法: // 当用户连接到房间时 var eventBus = evtBusManager.

回答 1 投票 0

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