摘要:
进程中线程同步的四种常用方式:1、临界区(CCriticalSection)当多个线程访问一个独占性共享资源时,可以使用临界区对象。拥有临界区的线程可以访问被保护起来的资源或代码段,其他线程若想访问,则被挂起,直到拥有临界区的线程放弃临界区为止。具体应用方式:1、定义临界区对象CcriticalSection g_CriticalSection;2、在访问共享资源(代码或变量)之前,先获得临界区对... 阅读全文
摘要:
第三章 栈、队列和数组一、栈栈是只能在一端进行插入和删除的线性表。(别看只是个定义,非常重要,已经道出了运算方法:只能在一端插入和删除。)栈的特征:后进先出,先进后出。插入和删除元素的一端称为栈顶。(说明了我们在栈顶操作)另一端称为栈底。插入元素和删除元素的操作称为入栈和出栈。1.顺序栈结构:(top总是指向数组最后的元素,比如data[n],而不是前面)#define MAXSIZE 100ty... 阅读全文