multithreading 相关问题

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

我打开了编译器优化,我的多线程 C 程序严重内爆,我可以阅读有关此的文章吗?

我正在使用 MinGW,它是 Windows 的 gcc。 我的程序涉及多个窗口、两个不同的主线程以及线程池中用于重叠网络 I/O 的多个工作线程。 它工作完美...

回答 3 投票 0

Espresso 测试被后台线程阻止。应用程序不空闲异常:“AppNotIdleException。”

我的 android espresso 单元测试由于某些后台线程不空闲而被阻止。我如何找出哪个线程正在阻止我的应用程序执行? android.support.test.espresso.

回答 4 投票 0

Python 多处理多锁比单锁慢

我正在Python中进行多处理实验。我编写了一些代码,需要同时修改 3 个不同的变量(一个 dict、一个 float 和一个 int),并在不同的项目之间共享...

回答 1 投票 0

这个demo有线程安全问题吗?

我看到一篇关于多线程的帖子,使用了一个易失性变量来模拟信号量,以实现两个线程的交替输出。 下面的代码有线程安全问题吗? 公开课S...

回答 1 投票 0

使R代码(dada2包)在HPC计算机上多线程运行(通过slurm提交)

我的 R 代码无法在 HPC 集群上并行运行,我不明白为什么。根据dada2文档,如果为multithreaded = #标志指定了一个整数,它将被传递给

回答 1 投票 0

如何获取子进程的完整返回值?

我需要捕获子进程的返回值.. 问题是:使用 waitpid() 函数我只能捕获返回值的 8 位 WEXITSTATUS(wstatus) 返回...

回答 3 投票 0

多线程中的生产者-消费者队列,关闭机制

我写了下面的伪代码。它是关于多线程中经典的生产者-消费者队列,但我正在尝试添加一个优雅的关闭机制。我希望 ConsumerItem 继续工作...

回答 1 投票 0

Npgsql 在异步环境中无限期锁定线程

我正在努力寻找我在使用 C# 流行的 Postgres 库 Npgsql 时遇到的问题的答案。我不确定这是否完全是 Npgsql 的问题,尽管我怀疑这是......

回答 1 投票 0

使用 Boost.asio 并行 Ping(ICMP) 多个目标

我修改了 ICMP ping 实现(https://think-async.com/Asio/asio-1.18.0/src/examples/cpp03/icmp/ping.cpp)以同时 ping 多个目标,而不是如图所示按顺序在...

回答 2 投票 0

C# 中哪些操作是原子操作?

有没有一种系统的方法来知道 C# 中的操作是否是原子的? 或者有什么一般准则或经验法则吗?

回答 4 投票 0

使用多线程时,我们能否获得比 O(n) 更好的累积和复杂度?

我是多线程算法的新手,我正在尝试重新编码累积和函数以获得比 O(n) 更好的复杂度。 你有什么提示吗?或者我们不能比 O(n) 更好? 我尝试使用除法...

回答 1 投票 0

爬行 API - 定期 HTTP 调用的并发方法

我正在编写一段代码,它将能够访问多个 Web API(具有告知机器状态的 API 的硬件),当一个人等待另一个人等待资源时不会阻塞...

回答 2 投票 0

如何使用“ThreadPoolTaskExecutor”动态增加 Spring Batch 中的线程数量而不拒绝传入任务?

我有一个 Spring Batch 应用程序,它负责几十个使用 cron 调度运行的作业。 我遇到了一些问题,有些工作没有运行,我认为这是......

回答 1 投票 0

线程中最热门的形式?

我使用以下代码在新线程中打开表单: 私人无效button1_Click(对象发送者,EventArgs e) { Thread 线程 = new Thread(ThreadProc); 线程.Start(); } 公共空间

回答 3 投票 0

javafx.concurrent.Task:如何分离库和GUI?

我有一个 JavaFX 应用程序,其中一项功能涉及搜索(大型)二进制数据以查找特定模式。为了保持 GUI 的响应能力,我正在创建一个并发任务并将其放在不同的

回答 1 投票 0

在一个线程中多次调用 input() 会导致 Python 出现错误

我编写了以下Python代码来绘制点的圆周运动。当 matplotlib 在主线程中显示运动动画时,会在

回答 1 投票 0

在后台线程上调用 dawRect: 会导致崩溃吗?

我有一些繁重的 UI 绘制操作,因此我将其传递给后台线程。我报告的崩溃大约 100% 发生在这次操作期间。绘图运行时没有出现这样的问题...

回答 1 投票 0

ExecutorCompletionService?如果我们有 invokeAll 为什么还需要一个?

如果我们使用 ExecutorCompletionService,我们可以将一系列任务作为 Callable 提交,并以队列的形式与 CompletionService 交互来获取结果。 但还有

回答 4 投票 0

为什么我的 ASP.NET 应用程序抛出 ThreadAbortException?

为什么即使没有任何问题,这个东西也会冒泡到我的 try-catch 中? 为什么它在我的日志中出现数百次?

回答 5 投票 0

`JNI_OnLoad`总是在主线程中调用吗?

JNI_OnLoad() 是否总是在主线程或 System.load()/System.loadLibrary() 调用线程中调用?更详细地说,我正在谈论 Android(但我认为如果它是 A 就没有意义......

回答 1 投票 0

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