Пример #1
0
        protected override void Run()
        {
            Console.WriteLine("Hello Task1 !");

            FiberTask task2 = new Task2();
            task2.Start();

            for (int i = 0; i < 10; ++i)
            {
                Console.WriteLine("Task1: {0}", i);
                Yield();

                if (i == 5)
                {
                    task2.Kill();
                }
            }
        }
Пример #2
0
        protected override void Run()
        {
            Console.WriteLine("Hello Task1 !");

            FiberTask task2 = new Task2();

            task2.Start();

            for (int i = 0; i < 10; ++i)
            {
                Console.WriteLine("Task1: {0}", i);
                Yield();

                if (i == 5)
                {
                    task2.Kill();
                }
            }
        }