12 2018 档案
摘要:1.泛型定义 泛型(Generic)是C#2.0推出的新语法,他提供了一种更准确的使用一种以上的类型代码的方式。泛型允许开发人员声明类型参数化的代码,开发人员可以用不同的类型进行实例化。通俗的讲,就是一个方法可以传入不同类型的参数,可以执行相同的算法。 在C#1.0时,我们可以通过Object类型来
阅读全文
摘要:Parallel 并行运算 参考资料:http://www.cnblogs.com/woxpp/p/3925094.html 1.并行运算 使用Parallel并行运算时,跟task很像,相当于task+waitall 启动多个线程计算 主线程也参与计算,就是节约了一个线程 Parallel.Inv
阅读全文
摘要:1、多线程优缺点 优:可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。 缺:①线程也是程序,所以线程需要占用内存,线程越多占用内存也越多;CPU需要协调和管理多线程 ②线程太多会导致控制太复杂,最终可能造成很多Bug ③
阅读全文
摘要:Thread是.net1.0 1.1时出现的 主要了解线程等待、回调、前后台线程区别 1.实例: //定义:public delegate void ThreadStart(); ThreadStart threadStart = new ThreadStart(() => { Thread.Sle
阅读全文