multithreading 相关问题

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

为什么这两个简单的Python多线程代码之间有很大的性能差异?

让我们考虑一下这个Python代码: def process_payload(有效负载, url, headers): 响应 = requests.post(url, headers=headers, json=payload) 返回响应 def parallel_group2(有效负载, url,

回答 1 投票 0

单个字符串参数被视为多个参数

我对Python有点陌生,最近一直在编写一个Python脚本来通过模拟器自动化游戏,为此我一直在使用线程。现在我想对

回答 1 投票 0

std::atomic<int> 多线程程序中的内存_order_relaxed VS 易失性sig_atomic_t

易失性 sig_atomic_t 是否提供任何内存顺序保证?例如。如果我只需要加载/存储一个整数可以使用吗? 例如。这里: 易失性 sig_atomic_t x = 0; ... 无效 f() { std::线程 t([...

回答 1 投票 0

kernel32.dll Sleep 和 Thread.Sleep() 之间有什么区别

以下之间有什么区别(性能、实现……等等): 我) DllImport(“kernel32.dll”)] 公共外部静态无效睡眠(uint msec); ..然后调用睡眠功能...

回答 2 投票 0

为什么n4507中提到的并行for_each可能会导致死锁,循环体中有一个自旋等待?

请参阅以下来自http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2015/n4507.pdf,第12页的代码: 使用命名空间 std::experimental::parallel; std::atomic x = 0; 在...

回答 3 投票 0

如何使用std::atomic_bool或std::atomic_flag?

嗨,我需要在程序的回调函数中使用布尔标志来控制程序行为。回调线程在与设置它们的线程不同的线程中执行。在我的其中一个

回答 1 投票 0

为什么没有atomic::try_load_for和try_store_for,类似于C++中的timed_mutex?

我有一个程序,我想保证在循环内取得进展,因为它需要响应安全关键事件。我的想法是为所有可以...

回答 1 投票 0

如何在ruby中运行后台线程?

我是 ruby 新手,认为重建我用 C# 编写的简单聊天程序是个好主意。 我正在使用 Ruby 2.0.0 MRI(Matz 的 Ruby 实现)。 问题是我想要 I/O...

回答 1 投票 0

如何将变量从函数传输到线程?

由于某种原因,这段代码给我带来了一个错误 私人无效button1_Click(对象发送者,EventArgs e) { treeView1.BeginUpdate(); TreeNode labelnode = treeView1...

回答 1 投票 0

来自多个协程/线程的流生产者/构建器

我有几个生产者,每个生产者都会向自己的流发出数据,然后我将它们合并为一个,进一步处理这些值并消耗它们: 有趣的 makeInputFlow() = 流 { while (shouldMakeRequest...

回答 1 投票 0

多线程写入mmap时内存数据损坏

我正在开发一个严格与页面大小对齐的高性能消息传递异步缓冲区。确保发生崩溃或意外终止时数据的持久性(无

回答 1 投票 0

与模板配合使用的最佳 C++ 代码覆盖率工具是什么?

我已经使用 gcov 来测试代码覆盖率,但是当涉及到模板化的 C++ 代码时,它的效果不太好。我广泛使用 boost::spirit 而 gcov 似乎只是忽略了模板化的 Spirit 代码。 ...

回答 5 投票 0

阅读《Java 并发实践》后可以了解更多并发示例吗?

SO 的许多人建议通过阅读 Java Concurrency in Practice (JCIP) 来深入研究 Java 并发,有时还会提到 Doug Lea 1999 年的书: https://stackoverflow.com/questions/

回答 2 投票 0

多线程编译SPEC2017

现在我想在多线程中编译单个SPEC2017速率案例。不管我设置什么参数,ELF 总是一样的。我使用这个命令: runcpu --config=riscv.cfg --action-build 500.

回答 1 投票 0

理解java中的锁

我正在了解java中的锁,但我很难理解这个概念。这是一个带锁的 Java 代码示例 公共类LockQ { 类共享{ 静态整数计数 = 0; } c...

回答 1 投票 0

Azure 函数应用程序日志在转换为使用新线程后停止输出到应用程序见解

我有一个运行很长操作的 C# 函数应用程序,以及一个使用 AzureFunction@1 任务调用它的管道。使用此任务的方法是在新的线程中启动函数实际工作...

回答 1 投票 0

Azure 函数应用程序日志在转换为使用新线程后停止输出到日志分析

我有一个运行很长操作的 C# 函数应用程序,以及一个使用 AzureFunction@1 任务调用它的管道。使用此任务的方法是在新的线程中启动函数实际工作...

回答 1 投票 0

Android:java.lang.OutOfMemoryError:线程创建失败

我最近在 Android 市场上上传了我的应用程序,但收到以下错误,无法追溯: java.lang.OutOfMemoryError:线程创建失败 在 java.lang.VMThread.create(Nat...

回答 3 投票 0

延长线程变量的生命周期

我正在从文件中读取一个字符串,将其按行分割成一个向量,然后我想在单独的线程中对提取的行进行一些操作。像这样: 使用 std::fs::File; 使用 std::io::prelu...

回答 1 投票 0

排队线程池CPU使用率高

我的服务器(AlmaLinux)上有一个 Java 进程消耗了 400% 以上的 CPU,但事实不应该如此。 根据我的分析,我发现多个 QTP(排队线程池)消耗 CPU: 分析后...

回答 1 投票 0

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