Threads(线程)(二)
摘要:前一章我们提到了同步异步,多线程;在开始今天的文章之前,先来总结一下上一篇文章的内容,多线程的优点。 多线程有哪些优点呢,在这里通过代码依次来总结。 异步多线程的三大特点 1)同步方法卡界面,原因是主线程被占用;异步方法不卡界面,原因是计算交给了别的线程,主线程空闲 首先创建winfrom程序,建一
阅读全文
posted @
2017-07-20 22:56
西码
阅读(558)
推荐(0)
Async(异步)(一)
摘要:在谈到异步的概念时,先要了解几个概念了。 什么是进程? 当一个程序开始运行时,它就是一个进程,进程包括运行中的程序和程序所使用到的内存和系统资源。 而一个进程又是由多个线程所组成的 什么是线程? 线程是程序中的一个执行流,每个线程都有自己的专有寄存器(栈指针、程序计数器等),但代码区是共享的,即不同
阅读全文
posted @
2017-07-18 21:31
西码
阅读(483)
推荐(0)
IOSerialize(序列化)
摘要:在讲序列化和反序列化之前,先来阐述文件夹/文件 检查、新增、复制、移动、删除, Directory和DirectotyInfo这两个特性主要是对文件夹进行操作 首先检测文件夹是否存在 但是需要注意的是,通过new形式的判断,假如文件不存在也是不会报错的,不仅不报错,而且输出文件信息也是照样可以输出的
阅读全文
posted @
2017-07-09 11:45
西码
阅读(377)
推荐(0)
Delegate(委托)
摘要:在前面lambda章节中稍微提了一下委托,今天这章就让我们来深究一下委托。 委托的本质是一种类,他是继承MulticastDelegate类的。 而声明委托的关键字的delegate,如:public delegate void NoReturnNoParaOutClass(); 但是刚才也讲了委托
阅读全文
posted @
2017-07-06 22:56
西码
阅读(741)
推荐(1)
Abstract(抽象)
摘要:谈到抽象,就先谈谈面向对象语言的三大特性,也是人们口中常说的封装、继承、多态。 封装:什么是封装,按到我的理解,封装就是把某些类的相关属性和方法封装,对内实现数据影城,对外提供稳定接口。 继承:从字面上理解,就是声明一个父类,然后子类可以继承,并且子类拥有父类的一切属性和方法。 多态,值一个类实例相
阅读全文
posted @
2017-07-05 23:03
西码
阅读(239)
推荐(0)