02 2018 档案

菜鸟之旅——.NET垃圾回收机制
摘要:.NET的垃圾回收机制是一个非常强大的功能,尽管我们很少主动使用,但它一直在默默的在后台运行,我们仍需要意识到它的存在,了解它,做出更高效的.NET应用程序;下面我分享一下我对于垃圾回收机制(GC)的学习心得。 GC的必要性 我们知道程序会需要向内存堆使用new请求内存,然后将请求的内存初始化并使用 阅读全文

posted @ 2018-02-28 17:27 愉悦的绅士 阅读(1131) 评论(3) 推荐(9)

菜鸟之旅——学习线程(Task)
摘要:前面两篇回顾线程和线程池的使用方法,微软在.NET4.5推出了新的线程模型-Task。本篇将简单的介绍Task的使用方法。 Task与线程 Task与线程或者说线程池关系紧密,可以说是基于线程池实现的,虽说任务最终还是要抛给线程去执行,但是Task仍然会比线程、线程池的开销要小,并且提供了可靠的AP 阅读全文

posted @ 2018-02-12 23:37 愉悦的绅士 阅读(1506) 评论(0) 推荐(3)

菜鸟之旅——学习线程(线程和线程池)
摘要:上一篇主要介绍了进程和线程的一些基本知识,现在回归正题,我们来学一下线程的使用,本篇主要是使用新建线程和线程池的方式。 线程 先来介绍简单的线程使用:使用new方法来创建线程,至于撤销线程,我们不必去管(我也不知道怎么去管XD),因为CLR已经替我们去管理了。 创建 先来看一个简单的使用线程的例子: 阅读全文

posted @ 2018-02-12 17:01 愉悦的绅士 阅读(1188) 评论(1) 推荐(5)

菜鸟之旅——学习线程(基础)
摘要:在现在的软件编程中,不可避免的会用到多线程或者其他方式来实现异步的目的,那么,线程是个什么东西,如何使用?这些都是需要去学习与摸索的东西。不过在学习线程之前,还是有一些知识需要掌握的,虽说都是书本上的东西,但是还是对线程的学习有一定的作用的。 进程 目的 现在的计算机存在很多的操作系统(OS),大部 阅读全文

posted @ 2018-02-12 09:32 愉悦的绅士 阅读(914) 评论(1) 推荐(2)