学习小结
明夜2013
这个作者很懒,什么都没留下…
展开
-
win32多线程程序设计
<br /> 11月中,开始学习win32多线程程序设计,源于工作中遇到的一个关于多线程,资源锁的问题.在之前没有系统的学习过多线程相关知识,仅在现有代码上读,改,查. 只学会了如何创建,恢复/挂起,结束线程.没有深入理解,还有MUTEX,CRITICAL_SECTION,Semaphore, event关于互斥锁的基本使用,但不了解其之间的区别.<br /> 今天学完了之后对锁之间的区别,线程的知识有了大幅度的提高.<br /> 过段时间再翻回头来,再读一遍,并记录关键知识点.<br /> 特此,原创 2010-12-08 17:04:00 · 343 阅读 · 0 评论 -
CRITICAL_SECTION临界区学习
定义:不论是硬件临界资源,还是软件临界资源,多个线程必须互斥地对它进行访问。每个线程中访问临界资源的那段代码称为临界区(Critical Section) 每个线程中访问临界资源的那段程序称为临界区(Critical Section)(临界资源是一次仅允许一个线程使用的共享资源)。每次只准许一个线程进入临界区,进入后不允许其他线程进入。不论是硬件临界资源,还是软件临界资源,多个线程必原创 2011-06-27 17:34:00 · 545 阅读 · 0 评论 -
读<代码大全>后(一)
设计:1.整个系统 -> 2.划分子系统 -> 3.子系统中的类 -> 4.分解为子程序 -> 5.子程序内部设计设计构造块:启发式方法使用对象进行设计的步骤:1.辨识对象及其属性(方法(method)和数据(data)02.确定对各个对象进行的操作原创 2011-08-31 17:16:14 · 245 阅读 · 0 评论