06 2008 档案

摘要:总结一下Windows常用的几种线程同步技术。 1.Critical Sections(临界段),源代码中如果有不能由两个或两个以上线程同时执行的部分,可以用临界段来使这部分的代码执行串行化。它只能在一个独立的进程或一个独立的应用程序中使用。使用方法如下: //在窗体创建中 InitializeCriticalSection(Critical1) //在窗体销毁中 DeleteCriticalSe... 阅读全文
posted @ 2008-06-27 21:22 Enli 阅读(10659) 评论(0) 推荐(0)
摘要:最近发现以前写的代码里面TThread日志不完全,老是缺线程关闭的日志.研究了一下,发现是以前对线程理解有误,参见了一下Delphi下的Tthread代码 function ThreadProc(Thread: TThread): Integer; var FreeThread: Boolean; begin {$IFDEF LINUX} if Thread.FSuspended then... 阅读全文
posted @ 2008-06-26 11:27 Enli 阅读(881) 评论(0) 推荐(0)
摘要:COMMON Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->unit Common; interface uses Classes,SysUtils,windows,iniFiles; const Config_File = '.\Co... 阅读全文
posted @ 2008-06-03 20:35 Enli 阅读(355) 评论(0) 推荐(0)