Julia:ctrl+c 不会中断

标签 julia julia-jump

我在 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/

相关文章:

julia - 如何在 Julia 中使用 for 循环定义 JuMP 变量?

optimization - 是否可以创建或访问间隙历史记录

julia - 在 Julia 中使用指标约束

constraints - 在JuMP中添加约束

gcc - 为 Julia 中的 C lib 使用构建 C 包装器

julia - 如何在 Julia 中提供可重现的样本数据

julia - 没有元素的索引数组

julia - 你如何在一个序列中找到多个 'motifs' 的第一个索引?

julia - Julia 中 String[] 和 Vector{String}[] 之间的区别