随笔分类 -  任务队列

任务队列
摘要:TList性能 阅读全文
posted @ 2020-08-24 08:33 delphi中间件 阅读(353) 评论(0) 推荐(0) 编辑
摘要:使用IOCP完成端口队列做任务队列 阅读全文
posted @ 2019-06-29 10:38 delphi中间件 阅读(787) 评论(0) 推荐(0) 编辑
摘要:DIOCP任务队列和工作线程 阅读全文
posted @ 2019-06-25 09:20 delphi中间件 阅读(1115) 评论(0) 推荐(0) 编辑
摘要:线程安全队列 // 队列的实现 2011-06-26unit sfContnrs; interface {.$DEFINE MULTI_THREAD_QUEUE} // 线程安全版本 {.$IFDEF MULTI_THREAD_QUEUE}uses Windows,classes,SysUtils; 阅读全文
posted @ 2018-03-18 12:38 delphi中间件 阅读(811) 评论(0) 推荐(0) 编辑
摘要:日志池 阅读全文
posted @ 2017-12-18 08:10 delphi中间件 阅读(390) 评论(0) 推荐(0) 编辑
摘要:处理任务队列的工作线程的创建 工作线程的数量和CPU数量是息息相关的,CPU数量越多则可以创建越多的工作线程数量。 var si: TSystemInfo; GetSystemInfo(si); g_decode_handle := CreateIoCompletionPort(INVALID_HA 阅读全文
posted @ 2016-09-12 13:47 delphi中间件 阅读(483) 评论(0) 推荐(0) 编辑
摘要:unit IOCPQueue;interfaceuses windows, classes;type TOnQueueProc = procedure(sender: tobject; ParamA, ParamB: integer) of object; TIOCPQueue = class pr 阅读全文
posted @ 2016-09-12 13:44 delphi中间件 阅读(905) 评论(0) 推荐(0) 编辑
摘要:TList实现的任务队列 var g_tasks: TList; type PTRecvPack = ^TRecvPack; TRecvPack = record // 接收到的原数据 socket: TCustomWinSocket; data: AnsiString; end; procedur 阅读全文
posted @ 2016-09-12 13:09 delphi中间件 阅读(869) 评论(0) 推荐(0) 编辑
摘要:WINDOWS 2000以后的操作系统才支持IOCP。WINSOCK2.0才支持IOCP。 首先要有一个WINSOCK2.PAS的WINSOCK2.0接口调用声明单元。 WINSOCK的版本号: WINSOCK_VERSION = $0202; 动态库:ws2_32 = 'ws2_32.dll'; 阅读全文
posted @ 2015-06-28 14:10 delphi中间件 阅读(1882) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示