QWorker是QDAC组件库中的一个重要组成部分,目标是降低在Delphi和C++Builder多线程编程的复杂度。QWorker首先是从作业的角度来规划多线程编程,通过将要完成的目标任务分解成一个个作业,从而达到简化编程模型,提高系统运行效率的目的。
【概念入门】
QWorker – Delphi编写的基于作业的跨平台多线程作业管理器
QWorker与XE 7的System.Threading对比
【教程】
【技巧与示例】
QWorker中使用Plan 函数添加个一个 Linux 样式的计划任务作业
QWorker中TQJobGroup的Run和WaitFor/MsgWaitFor中超时的区别
QWorker演示-QWorker后台线程与前台通讯演示解析
QWorker演示-统计代码行数的工具 CodeLines 源码
QWorker演示-使用 Delay 实现重复作业两次之间的定长等待
【第三方】
YxdWorker 后台工作者管理库(由QWorker变异,音儿小白维护)
DIOCP开源项目-高效稳定的服务端解决方案(DIOCP + 无锁队列 + ZeroMQ + QWorkers) 出炉了(天地弦作品)