multithreading - 使用动态预定义的线程名称运行在 pytest-parallel 中
问题描述
我使用 pytest-parallel 插件(https://github.com/browsertron/pytest-parallel)并希望动态设置线程名称,例如:
pytest_parallel/__init__.py
.....
import time
class ThreadWorker(threading.Thread):
def __init__(self, queue, session, errors):
_name = "Thread_" + str(time.time())
threading.Thread.__init__(self, name=_name)
self.queue = queue
self.session = session
self.errors = errors
.....
但它总是卡在 Ubuntu 上。设置线程名称的正确方法是什么?你能帮忙吗?
解决方案
推荐阅读
- java - Cordova/Gradle 的 Java 路径从何而来?
- anylogic - 资源池ID
- c++ - C++:使用 TEXT() 函数 windows.h 时出错
- python - 在 QLabel 中显示来自 SQL DB 的图像
- python - 在 Python 集中删除和添加元素时出现意外的内存消耗
- flutter - 无法在 Changenotifier 类中创建 getter。在 Flutter 中使用 Provider 时出错
- reactjs - 使用 react-intl 提供翻译服务
- javascript - THREE.js GLTFLoader 在加载 3D 模型时不起作用
- javascript - 如何使用图表 js 在图表区域上绘制 y 轴?
- angular - 参考错误:未定义窗口 SSR ANGULAR