c#4.0多线程的使用

来源:互联网 发布:sql r2是什么 编辑:程序博客网 时间:2024/06/05 15:05
  class Account    {        public int Balance        {            get;            set;        }    }       List<Task> tasks = new List<Task>();            for (int i = 0; i < 4; i++)            {                            tasks.Add(Task.Factory.StartNew(() =>                {                    for (int j = 0; j < 10; j++)                    {                        lock (account)                        {                            account.Balance++;                        }                                           }                }));            }