04 2016 档案

摘要:单线程 单线程,就是只有一个线程。系统为应用程序分配一个主线程,该线程执行程序中以Main方法开始和结束的代码。 多线程 1.多线程的优点:要提高对用户的响应速度并且处理所需数据,以便几乎同时完成工作。 单个应用程序域可以使用多线程完成以下任务: 1).通过网络与Web服务器和数据库进行通信。 2) 阅读全文
posted @ 2016-04-17 13:44 我不是大佬 阅读(279) 评论(0) 推荐(0)
摘要:任务表示应完成的某个单元的工作。这个单元的工作可以在单独的线程中运行,也可以以同步方式启动一个任务,这需要等待主调用线程。使用任务不仅可以获得一个抽象层,还可以对底层线程进行很多控制。 1.启动任务 要启动任务,可以使用TaskFactory类或Task类的构造函数和Start()方法。Task类的 阅读全文
posted @ 2016-04-16 15:59 我不是大佬 阅读(898) 评论(0) 推荐(1)
摘要:Parallel类 Parallel类是对线程的一个很好抽象。该类位于System.Threading.Tasks命名空间中,提供了数据和任务并行性。 1.用Parallel.For()方法循环 2.提前停止Parallel.For For()方法的一个重载版本接受第三个Action<int, Pa 阅读全文
posted @ 2016-04-16 14:02 我不是大佬 阅读(402) 评论(0) 推荐(0)