请问这样编写会不会不对?有意义?性能方面?。。。
- C# code
namespace ConsoleApplication1{ class Program { static Task ones; static void Main(string[] args) { ones = new Task(one); ones.Start(); Console.ReadKey(); } static void one() { Console.WriteLine("任务ID: {0}",Task.CurrentId); var twos = new Task(two); twos.Start(); Console.WriteLine("任务一启动"); Thread.Sleep(2000); } static void two() { Console.WriteLine("任务二启动"); Thread.Sleep(2000); ones= new Task(one); ones.Start(); } }}
[解决办法]
我也没用过Task,刚查了下MSDN有了个初步的了解。
请问何时用Task比较合适? Task的出现主要解决了什么问题? 从你的代码来看 ,感觉有点像多线程 参数是方法名。