using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; namespace Fraxinus { class Program { static void Main(string[] args) { myClass mc = new myClass(); Task.Factory.StartNew(() => AddData(mc.list1,1)); Task.Factory.StartNew(() => AddData(mc.list2,2)); Task.Factory.StartNew(() => AddData(mc.list3,3)); Console.ReadLine(); } static void AddData(List<int> list,int count) { Console.WriteLine("Task {0} is started now!",count); for (int i = 0; i < 1000; i++) { list.Add(i); Thread.Sleep(10); } Console.WriteLine("Task {0} is completed!",count); } } class myClass { public List<int> list1; public List<int> list2; public List<int> list3; public myClass() { list1 = new List<int>(); list2 = new List<int>(); list3 = new List<int>(); } } }
Страницы
▼
Комментариев нет:
Отправить комментарий
ваше мнение...