Python 为什么不给线程提供停止的接口啊

2020 年 3 月 12 日
 leosirius666a

Process 对象有 terminate(), close() 但线程不提供相关的接口,为什么?

2519 次点击
所在节点    程序员
5 条回复
sampeng
2020 年 3 月 12 日
别说 python 了。没有任何语言的线程提供这个接口。请先搞明白线程和进程的区别。线程和进程有哪些状态
lijialong1313
2020 年 3 月 13 日
@sampeng 那个……Java 的 Process 好像提供了 destroyForcibly()方法,也算停止接口吧……
jingniao
2020 年 3 月 13 日
我认为是因为进程内的线程共享地址空间,强制杀线程不好回收资源?
zonyitoo
2020 年 3 月 13 日
因为直接杀线程会内存泄漏
wuwukai007
2020 年 3 月 13 日
开一个进程去跑线程池,用进程停线程~

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/652335

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX