View Problem

Create a multithreaded "Hello World"

Create a program which outputs the string "Hello World" to the console, multiple times, using separate threads or processes.



Thread one says Hello World!
Thread two says Hello World!
Thread four says Hello World!
Thread three says Hello World!

-Notice that the threads can print in any order.
pool := ActorPool()
["one", "two", "three", "four"].each
a := Actor(pool) |Str name| { echo("Thread $name says Hello World!") }

Submit a new solution for fantom
There are 19 other solutions in additional languages (clojure, cpp, erlang, fsharp ...)