multithreading 相关问题

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

即使我使用并发方法,使用 JavaFX 的应用程序仍然冻结

我正在尝试在 JavaFX 中创建一个应用程序,该应用程序将从我的 SQLITE 数据库检索数据并显示它。但即使我尝试使用 Task 和 Platform.runLater() 并使用 T 模拟加载...

回答 1 投票 0

如何使这个Python字典线程安全?

我有一个用 Python 运行的 Web 服务器。该服务器是私有的,所以我预计只有大约 20 个用户连接到它。服务器是多线程的(目前有 8 个核心,所以我猜是 8 个线程)。 当

回答 5 投票 0

java中如何暂停线程?

考虑以下代码: 而(真){ 一些函数(); 线程睡眠(1000); } 我想要的是, someFunction() 每 10 秒调用一次。但这种情况并非如此。是

回答 7 投票 0

C 线程中的睡眠理发师问题

我正在尝试使用C语言和线程来解决理发师睡觉的问题。我写了一个主函数,以及线程控制的理发师和顾客函数。 由于某种原因,我的程序无法...

回答 1 投票 0

Python 3 中的线程模块有变化吗?如果是这样,怎么办?

我正在尝试理解Python中的机器翻译。我找到了一个使用 threading.Lock 的示例。但它在 Python 2.7 和 Python 3.6 中生成了不同的输出,这让我很困惑。 这是代码: 我...

回答 1 投票 0

对于 64 位虚拟内存,为什么预分配堆栈很昂贵?

正如 https://without.boats/blog/why-async-rust/ 所说, 操作系统线程有一个大的预分配堆栈,这增加了每个线程的内存开销。 文章继续指出,大部分

回答 1 投票 0

如何在多个线程中使用 net.sf.saxon.s9api.XsltTransformer 以避免影响性能和吞吐量?

在我的项目中,我尝试在多个线程中使用 net.sf.saxon.s9api.XsltTransformer 使用 java 中的同步,因为根据文档 XsltTransformer 不得在

回答 1 投票 0

为什么基于 Valgrind 的 Helgrind 线程错误检测器的 3.22.0 版本会报告数据争用,而 3.18.1 版本却不会?

1.背景 以下来自 cppreference.com 的 C++ 代码说明了如何将 std::condition_variable 与 std::mutex 结合使用以促进线程间通信。 #包括<

回答 1 投票 0

如何将 Python 多线程套接字客户端/服务器转换为 asyncio?

我正在编写一个工具来端到端测试基于异步的服务器。最初,我打算在一个终端窗口中启动服务器,并在一个单独的窗口中运行测试,但后来我意识到它

回答 1 投票 0

Python 3.12.2 上的 GIL 问题

我正在使用此代码: PyThreadState * 线程 = PyEval_SaveThread(); PyGILState_STATE gil = PyGILState_Ensure(); // ... PyGILState_Release(gil); PyEval_RestoreThread(线程); 在 Python 3.11.8 中...

回答 1 投票 0

是否可以在单独的线程中启动此工作程序而不是阻塞主线程?

我有一个 Rust 应用程序,它基本上是一个带有一些路由的 axum Web 服务器。 但现在我需要定期检查数据库表中是否有一些新行。 如果有的话我需要做一些重的

回答 1 投票 0

Java中线程是如何在内存中执行的?

我正在学习Java中的线程。我试图获取正在运行的线程。但是,我无法理解输出的顺序。 以下是我的代码 公开课练习延伸威胁...

回答 2 投票 0

如何自定义Java 21的Structured Concurrency API的Shutdown策略?

我有以下用例,我想从多个数据源检索设备的多个错误状态信息。我想立即终止所有任务并返回错误状态...

回答 1 投票 0

为什么子线程不停止

我有一个以下简单的多线程程序。我预计子线程在主线程结束后不会启动或完成,但令我惊讶的是我可以看到打印 ##Child ...

回答 1 投票 0

有1个线程同时执行多个方法

所以我有一个包含 900 多个 C# 条目的列表。对于列表中的每个条目,都必须执行一个方法,尽管这些方法必须同时执行。首先我想到这样做: 公共无效初始化T...

回答 2 投票 0

线程问题以及何时停止

导入时间 导入线程 导入气 进口球检测 导入通用 导入CV2 导入视觉定义 导入数学 锁 = 线程.Lock() 检测到球=假 ip =“10.42.0.98”

回答 1 投票 0

如何使用线程和 debug=True 运行 Dash 应用程序?

此演示应用程序使用 Plotly / Dash 用户界面运行 python 进程。当使用 app.run_server(debug=True) 启动 Dash 时,会出现以下错误: 线程 Thread-1 中的异常(dashfun):

回答 1 投票 0

C++ 中线程和锁的低精度微秒定时器回调

我写了一个运行速度不够快的timercallback类: 班主任 { ... void CallFunction(Function* m_function) { 做 { if (m_Status ==

回答 1 投票 0

如何从 Goroutine 向主循环发送事件?

我正在构建一个状态栏应用程序,其中状态栏显示当前聚焦窗口的标题。该栏每秒更新一次(无限循环)。所以窗口焦点不会立即改变

回答 1 投票 0

Java 同步函数在 Mac 和 Windows 上产生不同的输出

我正在尝试读一本学习Java的书。下面的代码在 Mac 和 Windows PC 上产生不同的输出。我有一台使用 OpenJDK 21.0.2 的 Macbook M2 Air,这是最新的...

回答 1 投票 0

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