Пример #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Dispatcher system started!\nPress Any Key To Start!");
            Console.ReadKey();

            var dispatcher = new Dispatcher();

            var actorName1 = dispatcher.CreateActor(new[] { "0" });

            dispatcher.InvokeAction(actorName1, "0");
            dispatcher.InvokeAction(actorName1, "1");

            var actorName2 = dispatcher.CreateActor(new[] { "1", "2" });

            dispatcher.InvokeAction(actorName1, "0");
            dispatcher.InvokeAction(actorName2, "0");
            dispatcher.InvokeAction(actorName2, "0");
            dispatcher.InvokeAction(actorName2, "1");

            dispatcher.Wait();
        }