随笔分类 - 编程知识
摘要:.CLW 文件是VC Class Wizard信息文件。存放了Class Wizard的信息。.NCB 文件是分析器信息文件,是由系统自动产生的。.OPT 文件是IDE的Option文件。.APS 文件是资源文件的二进制版本。.clw 支持ClassWizard.ncb 支持ClassView.opt 保存工作空间的配置.aps 支持ResourceView.bsc 浏览器信息文件.dsp 项目文件.dsw 工作空间文件.mak 外部的创建文件.plg 建立日志文件.opt 工程关于开发环境的参数文件。如工具条位置等信息;.aps (AppStudio File),资源辅助文件,二进制格式,一
阅读全文
摘要:多进程的系统中避免不了进程间的相互关系。本讲将介绍进程间的两种主要关系——同步与互斥,然后着重讲解解决进程同步的几种机制。 进程互斥是进程之间发生的一种间接性作用,一般是程序不希望的。通常的情况是两个或两个以上的进程需要同时访问某个共享变量。我们一般将发生能够问共享变量的程序段称为临界区。两个进程不能同时进入临界区,否则就会导致数据的不一致,产生与时间有关的错误。解决互斥问题应该满足互斥和公平两个原则,即任意时刻只能允许一个进程处于同一共享变量的临界区,而且不能让任一进程无限期地等待。互斥问题可以用硬件方法解决,我们不作展开;也可以用软件方法,这将会在本讲详细介绍。 进程同步是进程之间直接的相
阅读全文