摘要: 作者:于华  在编写多线程应用程序时,最重要的是控制好线程间的同步资源访问,以保证线程的安全运行。Win 32 API提供了一组同步对象,如:信号灯(Semaphore)、互斥(Mutex)、临界区(CriticalSection)和事件(Event)等,用来解决这个问题。   Delphi分别将事件对象和临界区对象封装为Tevent对象和TcritialSection对象,使得这两个对... 阅读全文
posted @ 2009-03-25 11:26 林总 阅读(366) 评论(0) 推荐(0)
摘要: 线程是进程内一个相对独立的、可调度的执行单元。一个应用可以有一个主线程,一个主线程可以有多个子线程,子线程还可以有自己的子线程,这样就构成了多线程应用了。由于多个线程往往会同时访问同一块内存区域,频繁的访问这块区域,将会增加产生线程冲突的概率。一旦产生了冲突,将会造成不可预料的结果(该公用区域的值是不可预料的)可见处理线程同步的必要性。   注意:本文中出现的所有代码都是用DELPHI描述的,调试... 阅读全文
posted @ 2009-03-25 10:24 林总 阅读(2776) 评论(0) 推荐(0)
摘要: 大家好!有空来坐坐!这是小店开张了 阅读全文
posted @ 2009-03-12 08:22 林总 阅读(112) 评论(0) 推荐(0)