尝试使用Perl6.org上演示的线程

时间:2016-05-04 16:37:08

标签: multithreading perl6

我保存了

my $thread = Thread.start({ for  1 .. 10  -> $v { say $v }});

https://docs.perl6.org/language/concurrency#Threads进入文件并运行perl6 file.pl但收到错误

Undeclared name: Thread used ...

任何想法如何解决问题? (文档没有提到使用任何包。)

[编辑:即使今天(2016年5月4日)“apt-get install rakudo”制作:

阅读包裹清单......完成
建立依赖树
阅读国家信息......完成
rakudo已经是最新版本了。

所以也许apt-get不是获取Perl最新版本的方法(至少在Mint上)。最全面的答案是raiph的评论。]

1 个答案:

答案 0 :(得分:6)

该示例有效。你的Rakudo版本可能已经超过一年了。