如何解决如何在Python中退出Thrift服务器
| 我正在用Python编写一个使用节俭在自身和客户端之间进行通信的应用程序。每当我尝试退出应用程序时(使用Ctrl-C或窗口上的退出按钮),节俭服务器都会使应用程序保持活动状态,这可能是因为server.serve()函数进入了无限循环。当应用程序的其余部分退出时,退出此服务器的最佳方法是什么?解决方法
事实证明,我的问题实际上并不是节俭的。我在非守护线程中运行无限循环;因此,在整个程序关闭之前,python等待该线程关闭。在线程的init方法中设置\“ self.daemon = True \”可以很好地解决此问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。