python - “重新启动”线程的最佳做法是什么?
问题描述
考虑以下 Python 函数:
def make_request(arg1, arg2):
make http request
我希望能够创建 5 个都调用该make_request()
函数的线程,但是,我希望一旦一个线程完成另一个相同的线程(对make_request()
函数进行相同的调用)就会启动。似乎python实际上并不支持线程的“重新启动”,所以我想使它make_request()
永远不会通过while True:
这样的循环终止:
def make_request(arg1, arg2):
while True:
make http request
但是,这似乎不是最佳实践,我不确定这种方法是否会产生意想不到的后果。
解决方案
推荐阅读
- labview - LabVIEW 报告生成工具包:是否有标准的报告生成目录?
- swift - Swift 完成和循环问题
- javascript - 为未定义的 this.props.navigation.navigate 反应导航器问题
- powershell - 在 Powershell 中从 CSV 导入数据,在 CSV 中提供英国日期不到 7 天
- javascript - 如何在 Highchart 中设置最大值/最小值类型 Datetime?
- .htaccess - 使用 htaccess 将所有请求重定向到子目录
- javascript - 如何在 Gutenberg 编辑器中保存全局检查器控件?
- c++ - 如何在表达式中使用 ostringstream
- html - 许多导航栏按钮拉伸屏幕而不是环绕
- google-sheets - 为什么我的条件格式在 Google 表格中不起作用?简单的 COUNTIFS