Example #1
0
 //public static Task task2;
 //public static ManualResetEvent a = new ManualResetEvent(false);
 static void Main(string[] args)
 {
     //Action action= new Action(MyFiberProcess.Start);
     //task2 = new Task(action);
     for (int i = 0; i < 2; i++)
     {
         MyQueue.Push(new Task());
     }
     MyFiberProcess main = new MyFiberProcess();
     main.Exit += Exit;
     Fiber FiberFirst = new Fiber(main.Start);
     MyQueue.MainFiber = FiberFirst.Id;
     main.Start();
 }
Example #2
0
        //public static Task task2;
        //public static ManualResetEvent a = new ManualResetEvent(false);
        static void Main(string[] args)
        {
            //Action action= new Action(MyFiberProcess.Start);
            //task2 = new Task(action);
            for (int i = 0; i < 2; i++)
            {
                MyQueue.Push(new Task());
            }
            MyFiberProcess main = new MyFiberProcess();

            main.Exit += Exit;
            Fiber FiberFirst = new Fiber(main.Start);

            MyQueue.MainFiber = FiberFirst.Id;
            main.Start();
        }