编程技术
文章平均质量分 78
XYYHLark
这个作者很懒,什么都没留下…
展开
-
类模块程序设计
从面向过程的程序设计到面向对象的程序设计,再到后面的com组件,经过了一个去曲折的过程。人们一直追求软件的生产能像轮船汽车一样,先按照标准制作部件,然后将部件组装,形成产品。于是,如何把一个大型的软件划分为重复可利用的标准模块是亟需解决的问题。作为可重用的模块,它应该具有相对独立、稳定,具有封装性,代码可重用的程序实体。软件模块化的发展历史如下所示:1、函数模块及其接口 最初原创 2012-09-01 15:58:49 · 805 阅读 · 0 评论 -
多线程同步:临界区和事件的使用
多线程同步可以解决如下两个问题:[1] 使用多线程的时候,经常需要访问\修改同一个内存数据或共享的系统资源,当同一个内存数据被不同的线程同时修改时,便会产生冲突,程序出现中断。此时,使用多线程中临界区、互斥便可以解决这个问题。[2] 内存数据的访问具有约束条件。例如将一份文件装入内存然后打印;设事件A表示文件装入内存,事件B表示打印文件,操作系统会把两个任务当做互不相关的线程去执行,此时必原创 2012-09-13 14:41:38 · 1383 阅读 · 0 评论