multithreading 相关问题

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

带有包含结构的字符串的多线程

我无法弄清楚为什么在使用 pthread_join() 线程结束后字符串会损坏。 以下是 C 代码(不是 C++)和背景: 我正在调试一个大型程序,以解决多段错误

回答 1 投票 0

一种处理(可能)不断增长的任务队列的异步/并行方法

我有一个需要处理的项目列表,我希望能够并行处理它们以提高效率。但在处理一个项目的过程中我可能会发现更多需要广告的项目...

回答 1 投票 0

使用 ForkJoin 实现 Stackoverflow 和 Quicksort Java 实现

我一直在尝试使用Java中的ForkJoin进行快速排序,而在大部分情况下,当数组的每个元素相等时,我会得到一个堆栈溢出。 导入 java.util.Comparator; 导入j...

回答 1 投票 0

如何在Python Web Scraper中高效实现多线程?

您好 Stack Overflow 社区, 我目前正在开发一个涉及使用 Python 和 BeautifulSoup 进行网页抓取的项目。我现在拥有的代码适用于较小的网站,但它很困难......

回答 1 投票 0

在 C++ 中的工作线程之间分割数据集计算

我有一个包含 1500 行的 2D 矢量数据集,我想对每一行执行计算量大的操作。我想利用多个线程来完成此操作,以便快速执行...

回答 2 投票 0

线程安全原子生产者/消费者

我有一个应用程序,它利用生产者/消费者模式来处理事件(总共 2 个线程)。主(UI)线程原子地写入引用类型字段,而我的实例化线程原子......

回答 1 投票 0

C# 在单独线程上调用按钮控件

我看到了很多关于如何从不同线程编辑 C# 表单上的控件的问题,但对我来说没有多大意义。我知道你不能从另一个线程更改任何 UI'...

回答 3 投票 0

Android bindServiceAsUser 等效 API,在执行器线程上运行

我当前的代码将执行器线程传递给bindService API,如下所示: 公共类 SynchronousExecutor 实现 Executor { @覆盖 公共无效执行(可运行...

回答 1 投票 0

如何一次阻止一个请求,并在其完成后处理最新的请求,完成较旧的请求而不进行处理?

我正在地图上显示图钉。当用户滚动或缩小时,我现在可以显示其他图钉。如果移动将添加 50,000 个以上的引脚,则可能需要 4 - 10 秒,因为数据库查询是完整的...

回答 1 投票 0

JavaFX 中的 Platform.runLater 和任务

我一直在对此进行一些研究,但至少可以说我仍然很困惑。 谁能给我一个何时使用 Task 以及何时使用 Platform.runLater(Runnable); 的具体示例?什么

回答 4 投票 0

在这个例子中我需要使用线程锁吗?

我将值附加到一个线程中的嵌套列表,然后在主线程中使用列表理解复制不断增长的嵌套列表。我的示例中需要使用线程锁吗?我知道这个清单。a...

回答 1 投票 0

在 Rust 中线程完成后从闭包中返回所有权

我正在学习 Rust,现在正在研究线程。我正在尝试将以下代码片段转换为并行执行: fn 主() { 让 mut 数据: Vec = (1..22).collect(...

回答 1 投票 0

使用 Tkinter 拍摄一些 Gif 后网络摄像头预览滞后

我正在创建用于拍摄 GIF 的程序,虽然在拍摄 5-6 个 GIF 后一切都按预期工作,但网络摄像头预览开始滞后,整个程序也开始滞后。 网络摄像头预览.py 类网络摄像头预览: 定义

回答 1 投票 0

为什么这个获取和释放内存栅栏没有给出一致的值?

我只是在探索获取和释放内存栅栏的使用,不明白为什么我有时会将值输出为零而不是始终为 2 我运行了该程序多次...

回答 4 投票 0

io_uring如何实现异步读取?

最近,我一直在尝试将异步读取合并到现有功能中,并想到了 io_uring。我阅读了互联网上的文档,并得到了 io_uring 产生的印象......

回答 1 投票 0

没有真正理解std::atomic::compare_exchange_weak和compare_exchange_strong的逻辑

我已阅读https://en.cppreference.com/w/cpp/atomic/atomic/compare_exchange 以原子方式比较对象表示(直到 C++20)值 *this 与 expec... 的表示 (C++20 起)

回答 2 投票 0

当unique锁被释放并且cv没有被通知时,cv仍然会被唤醒

我编写了这段多线程代码来尝试理解条件变量和互斥锁。 #包括 #包括 #包括 #包括...

回答 1 投票 0

如何在有限时间约束下用Python高效处理6000个请求?

我有一个 Python 脚本,它向 API 发送请求以根据输入提示生成响应。每个请求通常需要大约 10 秒来处理。我有一个包含 6000 行的 CSV 文件,...

回答 1 投票 0

C++ 在没有活动异常的情况下终止调用

我在线程方面遇到了 C++ 错误: 在没有活动异常的情况下终止调用 中止 这是代码: #包括 #包括 #包括 #包括<

回答 6 投票 0

插入独立键时的 C++ unordered_map 线程安全性

C++ 容器线程安全指南,位于 http://en.cppreference.com/w/cpp/container#Thread_safety 说 同一个容器中的不同元素可以被不同线程并发修改 ...

回答 1 投票 0

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