string ticket_list = "1,2,3,11,12";
string[] sArray = ticket_list.Split(',');
if (sArray.Length > 0)
{
foreach (var i in sArray)
{
task = new Task(() =>
{
Task a = Task.Run(() =>
{
MyMethod(int.Parse(i));
});
});
}
task.Start();
}
与
string ticket_list = "1,2,3,11,12";
string[] sArray = ticket_list.Split(',');
if (sArray.Length > 0)
{
task = new Task(() =>
{
foreach (var i in sArray)
{
Task a = Task.Run(() =>
{
MyMethod(int.Parse(i));
});
这二个线程有什么区别吗,看结果好像差不多。他们各自有什么优缺点