您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

为什么python threading.Thread对象具有“开始”但没有“停止”?

为什么python threading.Thread对象具有“开始”但没有“停止”?

start可以是通用的并且有意义,因为它只是触发了线程的目标,但是通用可以stop做什么?根据线程在做什么,您可能必须关闭网络连接,释放系统资源,转储文件和其他流,或其他任何数量自定义,重要任务。任何能够以通用方式甚至完成大多数这些事情的系统都会给每个线程增加太多的开销,这是不值得的,并且会变得如此复杂,并且遇到特殊情况,几乎不可能工作用。您可以跟踪所有已创建的线程,而无需join在主线程中访问它们,然后在主线程关闭自身时检查它们的运行状态并向它们传递某种终止消息。

python 2022/1/1 18:42:08 有300人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶