| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1496 人关注过本帖
标题:python程序直接双击打开卡死
只看楼主 加入收藏
李昊逸Lion
Rank: 2
来 自:福州
等 级:论坛游民
威 望:2
帖 子:79
专家分:75
注 册:2017-8-1
结帖率:66.67%
收藏
 问题点数:0 回复次数:3 
python程序直接双击打开卡死
用tkinter写了一个python游戏。在atom里F5运行正常,但双击打开时会在最后结束时卡死
代码在https://
有考虑是不是调用外部程序时出错,但删去后仍会卡死。且没有使用tkinter和多线程的程序中没有该现象
运行前需先空跑一次deal.cpp后得到table.data
搜索更多相关主题的帖子: 打开 双击 多线程 运行 python 
2021-02-07 12:50
李昊逸Lion
Rank: 2
来 自:福州
等 级:论坛游民
威 望:2
帖 子:79
专家分:75
注 册:2017-8-1
收藏
得分:0 
我尝试了一下,是线程开启的时候卡死,无法进入线程,即
程序代码:
if player[0].HP <= 0 or player[1].HP <= 0:
            flag2 = 1
            End = threading.Thread(target=Ending)
            End.daemon = True
            End.start() #在这一步卡死
2021-02-07 15:17
李昊逸Lion
Rank: 2
来 自:福州
等 级:论坛游民
威 望:2
帖 子:79
专家分:75
注 册:2017-8-1
收藏
得分:0 
问题已解决
原来是我在外部安装的python版本是3.2运行会出错,而atom调用的是Anaconda的python3.8.可能新版本中python对多线程进行了优化
2021-02-07 21:38
sssooosss
Rank: 9Rank: 9Rank: 9
等 级:禁止访问
威 望:3
帖 子:664
专家分:1115
注 册:2019-8-27
收藏
得分:0 
共同学习
2021-02-08 09:24
快速回复:python程序直接双击打开卡死
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020496 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved