python-multithreading 相关问题

python-multithreading是指如何在Python中将工作划分为多个执行流。

Python 中的多线程列表理解并不比非线程版本更快

从并发.futures导入ThreadPoolExecutor words = [...] # 约 100 个单词的列表 字典 = { # ~20K 项 “单词1”:0.12, “单词2”:0.32, “单词3”:0.24, # 更多的话... } 定义

回答 1 投票 0

Python asyncio 等待线程

我有一种情况,我有一个“服务器”线程,它应该侦听来自其他服务器线程的调用/事件,同时执行一些其他代码。最近我用 Node.j 做了很多工作...

回答 2 投票 0

寻求有关 SQL Alchemy 连接池状态的澄清

我正在从主线程运行 python (v3.9.16) 应用程序,而单独的工作线程运行 asyncio 循环,对数据库进行 SQL 查询(使用 aioodbc v0.5.0)。目前有 4

回答 1 投票 0

从父线程传递到子线程时间歇性丢失ContextVar

我有一个 Thread 的子类,我在我的项目中使用它。在这个类中,我手动传入 ContextVar。然而,有时(一天一次或两次),我注意到子线程中的 ContextVar...

回答 1 投票 0

单线程涉及threading.Lock()的意外执行顺序

我有一个应用程序,可以为特定实例创建线程,然后将 Word 文档转换为 pdf 文件。看起来像这样 @app.route('/续') def create_pdf(): id = 请求.a...

回答 1 投票 0

Python3 中处理交错锁

我正在尝试在Python3中实现以下逻辑: def f(): lock1.acquire() task_protected_by_lock1() # 可能会在内部获取lock2 lock2.acquire() task_protected_by_lock1_and_...

回答 1 投票 0

Asyncio 线程安全原语

我需要线程安全原语(锁定、条件信号量),它们存在于 asyncio 生态系统中吗? 我自己写了一些代码,但感觉有点慢: 导入异步 从线程导入

回答 1 投票 0

如何在greenlet中从python线程接收数据而不阻塞所有greenlet?

我们有一个严重基于线程的现有代码库,我们试图通过flask-socketio公开它。我找不到一种机制让 greenlet 等待来自线程的数据而不阻塞...

回答 1 投票 0

asyncio:等待来自其他线程的事件

我正在用Python设计一个应用程序,它应该访问机器来执行一些(冗长的)任务。对于所有与网络相关的事情来说,asyncio 模块似乎都是一个不错的选择,但现在我......

回答 4 投票 0

如何使用 asyncio.run_coroutine_threadsafe() 和主线程循环从子线程调用异步函数?

我有一个在任何地方都使用 async/await 运行的应用程序。通常,它调用同步函数。这些函数有时必须再次调用异步函数。我正在努力...

回答 1 投票 0

如何在Python中动态添加线程或从线程池中选择线程

我希望安排由线程执行的任务,并能够动态地在进程中添加或删除任务。我的目标是预先创建一个线程池,例如 [th1, th2, th...

回答 1 投票 0

如何制作一个线程安全的日志处理程序子类来触发主 Qt 循环中的事件?

我有一个使用线程和日志记录的 PySide6 应用程序。我的记录器在下面定义了一个自定义处理程序,它会弹出一个消息框,需要用户注意更高级别的日志记录事件: ...

回答 1 投票 0

使用具有应用程序上下文的 Flask 实现线程

我正在尝试在我的烧瓶 __init__.py 中实现多处理或线程,以实现一个为我处理一些后端工作的子进程。然而我好像无法通过申请...

回答 1 投票 0

启动线程后重新追加线程

我刚刚在学习有关 python 3.12 中子解释器的使用的教程。 在教程中有以下代码片段: def run_in_threads(总计:int = 10): 子解释器 = [] ...

回答 1 投票 0

concurrent.futures.ThreadPoolExecutor吞咽异常(Python 3.6)

我尝试在Windows 7上的Python 3.6中使用ThreadPoolExecutor,似乎异常被默默地忽略或停止程序执行。示例代码: #!/usr/bin/env python3 从时间上来说...

回答 3 投票 0

Pygame多人游戏-显示和接收数据问题

我目前正在尝试使用 Pygame 制作类似 Catan 的多人游戏,但遇到了问题。 我想在玩家没有一双可以发送到游戏时显示一个开场屏幕,...

回答 1 投票 0

ThreadPoolExecutor:线程(future)完成后不释放内存并产生结果

我在从 python 中的分页 API 响应下载大型数据集时遇到内存问题。 当我尝试使用 ThreadPoolExecutor 并行下载多个页面时,我注意到...

回答 1 投票 0

如何关闭带有 input() 的线程

我想从控制台获取输入,但我需要我的程序处于活动状态。 这是我所拥有的,但是当我想关闭程序时,我需要输入以下内容: 导入线程 导入键盘...

回答 1 投票 0

如何在另一个异步函数之外正确运行异步函数?

我的预加载器出现问题,有人建议这样做: 异步 def setupPreloader(): 全局预加载器 预加载器=无 预加载器 = 等待歌曲查找() asyncio.run(setupPreloade...

回答 1 投票 0

机器人上车轮编码器的 Python 线程

我正在为我的大学正在参加比赛的机器人编写代码。我目前正在尝试使用反射传感器构建一些车轮编码器。不久前我意识到我会

回答 3 投票 0

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