博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
处理任务队列的工作线程的创建
阅读量:6371 次
发布时间:2019-06-23

本文共 439 字,大约阅读时间需要 1 分钟。

处理任务队列的工作线程的创建

工作线程的数量和CPU数量是息息相关的,CPU数量越多则可以创建越多的工作线程数量。

var

si: TSystemInfo;

GetSystemInfo(si);

g_decode_handle := CreateIoCompletionPort(INVALID_HANDLE_VALUE, 0, 0, 1);
g_work_handle := CreateIoCompletionPort(INVALID_HANDLE_VALUE, 0, 0, si.dwNumberOfProcessors);
SetLength(workers, si.dwNumberOfProcessors);
Label6.Caption := IntToStr(si.dwNumberOfProcessors);
for i := Low(workers) to High(workers) do
workers[i] := TWorkThread.Create;

转载地址:http://shuqa.baihongyu.com/

你可能感兴趣的文章
通过nginx访问静态文件配置
查看>>
IP子网划分
查看>>
海哥:再谈粉丝经济,你所知道的99%都是错误的。
查看>>
mac 配置以太坊本地开发环境
查看>>
mongodb(二)
查看>>
Android平台利用ZXING生成二维码图片
查看>>
XML在分布式异构数据厍数据整合中的应用
查看>>
我的友情链接
查看>>
赋值运算符
查看>>
内涵图让你读懂社会
查看>>
awk学习笔记
查看>>
Spring 学习之bean的理解
查看>>
【不定期更新】游戏开发中的一些良好习惯与技术技巧
查看>>
DNS的初步了解
查看>>
多线程核对MD5码脚本
查看>>
LINUX 命令ifconfig 无效
查看>>
MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建
查看>>
Oracle 11g安装过程中错误解决
查看>>
JavaScript强化教程——jQuery AJAX 实例
查看>>
ThinkPHP5无限循环输出无限分类【方案三】
查看>>