
操作系统
zzqhost
热爱编程,精通C/C++, windows下编程
展开
-
Windows下多线程之间的互斥与同步
1. CRITICAL_SECTION 临界区. 它只能用于线程之间互斥 InitializeCriticalSection() 2. 互斥内核对象,可以用于线程之间互斥,也可于进程之间 CreateMutex() 3. 信号量semaphore.可以用于线程之间同步,也可于进程之间 CreateSemaphore()原创 2010-05-18 11:01:00 · 968 阅读 · 0 评论 -
存储管理
1、使用位图的存储管理 2、使用链表的存储管理 1)只用一个链表: 首次适配算法 下次适配算法 最佳适配算法 最差适配算法 2)维护两个独立的链表(进程和空闲区): 按照大小排序空闲区链表 快速适配算法原创 2010-05-25 15:28:00 · 736 阅读 · 1 评论 -
漫谈Unicode编码
谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:问题一:使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是t原创 2012-09-12 10:45:43 · 1210 阅读 · 0 评论