示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Comienza la demo");
            Agent1 ag1 = new Agent1();
            Agent2 ag2 = new Agent2();

            Task tsk  = ag1.Run();
            Task tsk2 = ag2.Run();


            Message msg1 = new Message()
            {
                Count   = 5.0M,
                Incremt = 2.0M,
                Price   = 4.0M,
                Text    = "Manzanas"
            };

            Message msg2 = new Message()
            {
                Count   = 3.0M,
                Incremt = 4.0M,
                Price   = 3.5M,
                Text    = "Naranjas"
            };

            ag1.Input.Enqueue(msg1);
            ag2.Input.Enqueue(msg1);
            ag1.Input.Enqueue(msg2);
            ag2.Input.Enqueue(msg2);

            Console.WriteLine("Fin de la demo");

            Console.ReadKey();
        }