public Subscriber(string name) { Join j = Join.Create(); j.Initialize(out post); j.When(post).Do(delegate(string message) { Thread.CurrentThread.IsBackground = true; Console.WriteLine("{0} got message {1}", name, message); }); this.name = name; }