我在 VScode 中使用 REPL 并尝试修复卡在某个包中的代码。我想通过查看堆栈跟踪来确定哪个进程正在花费时间但不能中断,因为 REPL 不响应 ctrl+c。我不小心按了 ctrl+x,然后屏幕上显示了 ^X。
我正在使用 JuMP 和 GLPK,因此它可能会卡在那里。但是,我没有看到任何输出。
我也很感激有关确定哪个进程导致它卡住的任何提示。
最佳答案
GLPK.jl 中没有实现中断。我打开了一个问题:https://github.com/jump-dev/GLPK.jl/issues/171 (但不太可能很快得到修复)。
如果您有兴趣为 JuMP 做贡献,这是一个很好的入门问题。您可以查看 Gurobi.jl 代码,了解我们如何处理那里的中断作为灵感。
关于Julia:ctrl+c 不会中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66002626/