摘要: NET中,所有类型都继承自System.Object类型,因此可以很容易的获得对象的准确类型,方法是:GetType()方法。 C#中的类型转换机制有两种分类方法: 一种是根据转换方式的不同进行划分,可以分为显式 (Explicit) 转换和隐式 (Implicit) 转换两种; 另外一种是根据源类 阅读全文
posted @ 2013-02-18 16:26 碎碎虎 阅读(478) 评论(0) 推荐(0)
摘要: 一、进程/线程间同步机制。临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源进行访问,如果有多个线程试图访问公共资源,那么在有一个线程进入后,其他试图访问公共资源的线程将被挂起,并一直等到进入临界区的线程离开,临界区在被释放后,其他线程才可以抢占。2、互斥量:采用互斥对象机制。 只有拥有互斥对象的线程才有访问公共资源的权限,因为互斥对象只有一个,所以能保证公共资源不会同时被 阅读全文
posted @ 2013-02-18 15:22 碎碎虎 阅读(281) 评论(0) 推荐(0)
摘要: WINDOWS内存管理方式综述 WINDOWS内存管理方式主要分为:段式管理、页式管理、段页式管理。 页式管理:页式管理的基本原理将各进程的虚拟空间划分成若干个长度相等的页 (page),页式管理把内存空间按页的大小划分成片或者页面(page frame),然后把页式虚 拟地址与内存地址建立一一对应 阅读全文
posted @ 2013-02-18 15:05 碎碎虎 阅读(437) 评论(0) 推荐(0)