gpt4 book ai didi

python - 有没有办法将调试器附加到多线程 Python 进程?

转载 作者:IT老高 更新时间:2023-10-28 22:12:02 25 4
gpt4 key购买 nike

我正在尝试在多线程 Python 应用程序锁定后调试死锁。有没有办法附加调试器来检查进程的状态?

编辑:我正在 Linux 上尝试这个,但如果有一个跨平台的解决方案会很棒。毕竟是 Python :)

最佳答案

使用 Winpdb .它是一个平台无关图形化 GPL Python 调试器,支持通过网络进行远程调试、多线程、命名空间修改、嵌入式调试、加密通信,并且比 pdb 快 20 倍。

特点:

  • GPL 许可。 Winpdb 是免费软件。
  • 与 CPython 2.3 到 2.6 和 Python 3000 兼容
  • 与 wxPython 2.6 到 2.8 兼容
  • 独立于平台,并在 Ubuntu Gutsy 和 Windows XP 上进行了测试。
  • 用户界面:rpdb2 基于控制台,而 winpdb 需要 wxPython 2.6 或更高版本。

Screenshot
(来源:winpdb.org)

关于python - 有没有办法将调试器附加到多线程 Python 进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47701/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com