开始块内的Raku Shell功能不会结束

时间:2019-11-25 15:35:50

标签: raku

为什么在开始执行命令echo $i后shell函数没有结束?

代码:

my $*SCHEDULER = ThreadPoolScheduler.new(:max_threads(2));
my @promises = (^10).map: -> $i {
    start {
        shell("echo $i");  # pending here
        say "after shell";
    }
};
await @promises;

它输出:

0 1

0 个答案:

没有答案