代码之家  ›  专栏  ›  技术社区  ›  Ram Rachum

用WingIDE调试多线程python

  •  1
  • Ram Rachum  · 技术社区  · 16 年前

    我正在用WingIDE调试一个多线程的python程序。

    当我按下暂停按钮时,它只暂停一个线程。我试了十次,它总是暂停同一个线程,在我的例子中叫做“线程计时器线程”,而其他线程继续运行。我想暂停这些其他的线程,这样我就可以与它们步调一致了。我该怎么做?

    2 回复  |  直到 16 年前
        1
  •  1
  •   luc    16 年前

    我不知道WingIDE是否可以进行多线程调试。

    但是你可能对 Winpdb 有这种能力

        2
  •  1
  •   Alex Martelli    16 年前

    the docs ,所有运行python代码的线程都将停止(在默认情况下,即,除非您想达到不同的效果)。您认为没有停止运行非python代码的线程(I/O,比如说:这会产生它自己的问题),或者您是否在没有文档所描述的仅暂停某些线程的调整的情况下,在一个原始安装中运行其他操作…?