返回信息流就是当满足某种条件后。主线程调用kill(cancle)一类的函数终止子线程运行。
如果一定要让子线程自己终止的话,怎么做消息传递呢?
多谢各位
这是一条镜像帖。来源:北邮人论坛 / www-technology / #14283同步于 2011/8/11
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
弱问python的问题。怎么终止一个子线程?
txmm
2011/8/11镜像同步7 回复
订阅后,新回复会通过你的通知中心匿名送达。
7 条回复
【 在 zzcc 的大作中提到: 】
: 在子线程中放个should_exit,要退出的时候主线程去改掉就好了
: --
是说每次都判断一个变量是否有效。如果满足条件主线程就使它有效。然后子线程退出?
就是个信号罢了
【 在 txmm 的大作中提到: 】
: : 在子线程中放个should_exit,要退出的时候主线程去改掉就好了
: : --
: 是说每次都判断一个变量是否有效。如果满足条件主线程就使它有效。然后子线程退出?
: ...................
额。。你是这个意思啊。。。
thread.daemon = True
这样就好了
【 在 txmm 的大作中提到: 】
: python太恶心了。。竟然终止线程这么重要的功能都没有。而且进程在主线程退出后也不会自动终止。。
: 真烦
: --
: ...................
【 在 zzcc 的大作中提到: 】
: 额。。你是这个意思啊。。。
: thread.daemon = True
: 这样就好了
: ...................
我只是抱怨下。,,‘
我的意思就是满足某种条件后可以强制终止子线程。。
照我这样些thread.daemon = True,主线程退出子线程会跟着强制结束的
【 在 txmm 的大作中提到: 】
: : 额。。你是这个意思啊。。。
: : thread.daemon = True
: : 这样就好了
: ...................