11 2017 档案
摘要:一、异步委托第一种使用方式 异步调用委托,其实就是使用了一个线程池去执行了委托执行的方法。 1 static void Main(string[] args) 2 { 3 Console.WriteLine("当前主线程:" + Thread.CurrentThread.ManagedThreadI
阅读全文
摘要:1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //池子 6 MyConnction[] connections = new MyConnction[100]; 7 8 //创建一个消费者 9 int index = -1; 1
阅读全文
摘要:一、线程和进程的概念 程序执行需要资源(内存,带宽,cpu,磁盘空间),操作系统分配资源的最小单位就是一个进程。 一台电脑上会跑很多个程序,一个时间点只能执行一个程序,如果逐个执行,那么执行当前程序的时候,其他程序就处于停顿状态(不能执行),程序会很卡。所以cpu会来回快速切换不同的程序,就好比同时
阅读全文