问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python编程中线程结束的问题

发布网友 发布时间:2022-04-22 23:41

我来回答

2个回答

热心网友 时间:2022-04-28 09:11

def _exitCheckfunc(): 
    print "ok" 
    try: 
        while 1: 
            alive=False 
            if thread_.isAlive(): 
                alive=True 
            if not alive: 
                break 
            time.sleep(1)   
    #为了使得统计时间能够运行,要捕捉  KeyboardInterrupt :ctrl-c       
    except KeyboardInterrupt, e: 
        traceback.print_exc() 
    print "consume time :",time.time()-start 
                                                                                                                                     
threading._shutdown=_exitCheckfunc

自己在主线程中写一个死循环来接受ctrl+c的信号。

或者用进程监控 :

http://code.activestate.com/recipes/496735-workaround-for-missed-sigint-in-multithreaded-prog/

热心网友 时间:2022-04-28 10:29

有两个原因,
原因1:t线程在跑着 你t1.join(),如果t1是一个循环的线程,那么t要等到t1跑完在结束(不可能)

所以t1.joint(timeout=10),t等t1跑完或者未跑完等10s后继续跑
原因2:t.daemon=True表示主线程结束,它也结束,那么它主线程是否有结束?
还有一处不明:t1.join()意味着t等t1跑完后在继续跑,等你运行到t.join(10)的时候应该意味着t1已经跑完,为什么还有t.join(10)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么来大姨妈胸会胀 少儿学什么舞蹈 青年学什么舞蹈好 成年人学什么舞蹈 福州企业最低工资标准 2013年厦门的底薪是多少 生产要素的需求有哪些性质 生产要素的需求有何特点? 什么是生产要素需求 微观经济学要素需求什么是条件要素需求?它和要素需求有什么不同?_百度... 中学生社会实践证明有什么格式么~? python3 如何在线程间进行事件通知 实习证明格式是什么? python thread怎么强制结束一个已开启核对进城 关于暑假社会实践证明 Python面试题,线程与进程的区别,Python中如何创建多线程? 作文:节约粮食珍惜粮食 暑期社会实践证明格式是什么? 北林暑期社会实践证明怎么开??有什么格式吗? 我是在家乡的企业进行了实习,不知道怎样开证明。 社会实践证明怎么开 节约粮食的格言 怎么写社会实践证明 暑假社会实践证明怎么写比较好? 我们如何从自身做起节约粮食? 大学的暑假社会实践证明该怎么写呀? 暑期社会实践证明怎么写?? 社会实践证明 怎么写? 暑期社会实践证明的格式 村长给本村学生开个社会实践的证明怎么写? 实践证明的格式是什么? 急!急!急!暑期社会实践证明… 请教一个关于python socket的问题 本人现急需一份参加社会实践活动的证明 一个for循环的Python脚本程序中如何加入多进程(并发进程)呢,急急急... 暑期社会实践证明 关于python多线程的一些问题。 json的简单介绍及基本使用 有3个文件1.txt 2.txt 3.txt 我想利用python多线程同时查看3个文件的... js中for遍历出了多个json,如何把这些json存到数组? js怎么获取json数据里重复的值? python 多进程通讯 使用什么好 json s数据能传给异步任务吗 android Python socket 如何实现广播单播切换 javascript 解析json数据的问题 如何用python方法检测UDP端口 为什么在解析json中汉字解析不了 python threads can only be started once DELPHi分布式多层设计,的瘦客户机的理解 c#读取json linux下vyysh命令有什么作用啊?经常见到!