2016年3月6日
摘要: AutoResetEvent和ManualResetEvent用于多线程之间代码执行顺序的控制,它们继承自WaitHandle,API相同,但在使用中还是有区别的。 每次使用时虽然理解了,但由于没有去深入思考记忆,过几天又忘记了。到下次需要使用的时候又要重新去理解这2个类。 今天再次遇到他们,写下这 阅读全文
posted @ 2016-03-06 12:12 武胜-阿伟 阅读(372) 评论(0) 推荐(0) 编辑
摘要: public async Task<Customers> GetCustomers() { return await Service.GetCustomersAsync(); } public async void GetCustomers() { customerList = await GetC 阅读全文
posted @ 2016-03-06 09:37 武胜-阿伟 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 在.Net 4中,Task.Factory.StartNew是启动一个新Task的首选方法。它有很多重载方法,使它在具体使用当中可以非常灵活,通过设置可选参数,可以传递任意状态,取消任务继续执行,甚至控制任务的调度行为。所有这些能力也带来了复杂性的提升,你必须知道何时应该使用何种重载方法,提供哪种调 阅读全文
posted @ 2016-03-06 09:00 武胜-阿伟 阅读(3439) 评论(1) 推荐(1) 编辑