相关疑难解决方法(0)

如何杀死一个线程,停止 Raku 中的承诺执行

我正在寻找等待停止(发送异常)到SIGINT. 文档中给出的示例退出了整个过程,而不仅仅是一名工人。

有人知道如何“杀死”、“取消调度”、“停止”正在运行的线程吗?

这是针对p6-jupyter-kernel问题或这个REPL 问题

当前的解决方案是重新启动 repl 但不杀死被阻塞的线程

await Promise.anyof(
  start {
      ENTER $running = True;
      LEAVE $running = False;
      CATCH {
          say $_;
          reset;
      }
      $output :=
        self.repl-eval($code,:outer_ctx($!save_ctx),|%adverbs);
  },
  $ctrl-c
);
Run Code Online (Sandbox Code Playgroud)

asynchronous raku

7
推荐指数
2
解决办法
231
查看次数

标签 统计

asynchronous ×1

raku ×1