摘要:
这两天遇到一个多线程任务优化的问题,现在解决了,把心得用例子的形式记下来。假设有四个任务: 任务1:登陆验证(CheckUser) 任务2:验证成功后从Web服务获取数据(GetDataFromWeb) 任务3:验证成功后从数据库获取数据(GetDatFromDb) 任务4:使用2、3的数据执行一个方法 (StartProcess)一个比较笨的方法(本人最开始的方法,记为方法1)是直接开启一个线程,按照顺序依次执行四个任务:new Thread(delegate { CheckUser(); ... 阅读全文