public Process(Runnable unit) { Unit = unit; Mailbox = new Mailbox(unit); }
internal Mailbox(Runnable unit) { Unit = unit; Messages = new ConcurrentQueue <Message>(); }