
C#
文章平均质量分 85
方寸之间
这个作者很懒,什么都没留下…
展开
-
C#内存管理
C#的一个优点就是程序员不需要担心具体的内存管理,但是还是需要理解后台内存管理时发生的事情。 1、值数据类型 我们知道值数据类型存储在内存中的一个称为堆栈的区域中。我们不知道堆栈在地址空间在什么地方,这些信息在进行C#开发时也是不需要知道的。堆栈指针(操作系统维护的一个变量)表示堆栈中的下一个自由空间的地址。程序第一次运行时,堆栈指针指向为堆栈保留的内存块末尾。堆栈实际原创 2011-06-24 17:47:00 · 1676 阅读 · 0 评论 -
C#多线程同步技术
我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个线程同时读写同一份共享资源的时候,可能会引起冲突。这时候,我们需要引入线程“同步”机制,即各位线程之间要有个先来后到,不能一窝蜂挤上去原创 2011-06-25 16:02:00 · 5020 阅读 · 0 评论