- 博客(4)
- 收藏
- 关注
原创 c#语法集之-----并行编程
多线程一、进程、线程及多线程的概念进程:是Windows系统中的一个基本概念,它包含着一个运行程序所需要的资源。一个正在运行的应用程序在操作系统中被视为一个进程,进程可以包括一个或多个线程,进程内的资源在线程间是共享的。线程:进程中的基本执行单元,每个进程中都至少存在着一个线程,这个线程是根据进程创建而创建的,所以这个线程我们称之为主线程。多线程:一个进程的多个线程同时运行在不同...
2019-04-04 09:45:30 169
原创 c#语法集之-----异步编程
异步(async 和await)异步本质为方法的回调异步操作是.net4.5推出的新名词,事实上,这东西早就有了,它归根结底是通过线程池来实现的,即将一个大任务分成多个小任何块,每个线程并行处理其中的一个,完成后再把结果告诉主线程,在.net4.5推出后,这种技术得到了封装,让开发人员实现起来更加方便了,但是,并发(异步,多线程)并不是在哪里都适用的,使用不当,可能出现很多严重的后果!使...
2019-04-02 22:56:03 159
原创 c#语法集之-----事件
事件事件本质上是一个私有的委托,对于事件我们只可以添加、删除或调用事件处理程序。事件基于委托,为委托提供了一种发布/订阅机制事件是成员,必须声明在类或结构中。发布者定义事件和触发事件的代码订阅者注册在事件被触发触发时要调用的方法当发布者触发事件时,所有列表中的事件处理程序都会被调用代码:class Program { //声明委托 ...
2019-03-30 17:11:47 168
原创 c#语法集之-----委托
委托委托是一种特殊类型的对象,包含的是一个或多个方法的地址(方法的引用)。提供一种方法的原型,实现方法的回调。委托是类型安全的类,它定义了返回类型和参数的类型。class Program { //委托 delegate void Sum(int x); //该方法带有一个int参数,并返回void delegate string ...
2019-03-30 11:22:57 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人