示例#1
0
        static void Main(string[] args)
        {
            //提示,先换行,再输入实际要计算的值
            CommonClass.ShowTip();
            while (Console.ReadLine() != null)
            {
                int    number    = 0;
                string readValue = Console.ReadLine();

                //thread另开两个线程计算结果
                ThreadTest threadTest = new ThreadTest();
                threadTest.ThreadFunction(readValue);

                //task另开线程计算结果
                TaskTest taskTest = new TaskTest();
                int.TryParse(readValue, out number);
                taskTest.TaskFunction(number);

                ////主线程计算结果
                Console.WriteLine("FOO Result:" + CommonClass.Foo(number));
                Console.WriteLine("Add Result:" + CommonClass.Add(number));

                //提示,先换行,再输入实际要计算的值
                CommonClass.ShowTip();
            }
        }
示例#2
0
 public int CallAdd(int number)
 {
     return(CommonClass.Add(number));
 }