随笔分类 - 多线程
多线程
摘要:原理 最常用的就是C#中 timer类写一个定时方法,然后在把他宿主到windows服务里面。 C#中Timer分类 关于C# Timer类 在C#里关于定时器类就有3个 C# Timer使用的方法1.定义在System.Windows.Forms里 C# Timer使用的方法2.定义在System
阅读全文
摘要:Task创建无返回值 Task是.netframwork4.0重新分装的多线程类。原因以前的多线程(thread threadpool)不好用。(.net framwork也是的发展的,现在的EF,刚开始是一个edmx文件,现在的code first,ef轻量级。但是其他有的技术也是死掉了) Tas
阅读全文
摘要:多线程原理 多线程都是基于委托的。 多线程优缺点 缺点: 1、导致程序复杂,开发调试维护困难,特别是线程交互。 2、线程过多导致服务器卡死,因为占用CPU 内存等资源。 优点: 1、良好的交互,特别对于复杂性的操作,用户要等待很久,界面卡着不动。 2、充分利用服务器资源,提高整个系统性能。 3、在没
阅读全文
摘要:委托同步方法 1、Invoke(...) delegate string GetName(string name); //实例化委托 GetName getname = new GetName(GetN); var invokeName = getname.Invoke("1"); Console.
阅读全文
摘要:进程 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。而一个进程又是由多个线程所组成的。 线程 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同的线程可以执行同样的函数。 多线程 多线程是指程序中包含多
阅读全文