VC/MFC
VB
Delphi
C++ Builder
C/C++
Java
.NET技术
MS-SQL Server
PowerBuilder
DB2
Oracle
Web 开发
Linux/Unix社区
硬件/嵌入开发
移动平台
您的位置:
程序门
->
vc/mfc
-> 网络编程
完成端口,建立cpu数×2个线程,好像有几个线程是永远没机会执行的?
[
收藏此页
] [
打印本页
]选择字色:
默认
灰色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
背景色:
默认
黑色
红色
黄色
绿色
橙色
紫色
蓝色
褐色
墨绿
深蓝
赭石
粉绿
淡绿
黄灰
翠绿
综红
砖红
淡蓝
暗红
玫瑰红
紫红
桔黄
军黄
烟灰
深灰
灰蓝
字体:[
大
][
中
][
小
]
完成端口,建立cpu数×2个线程,好像有几个线程是永远没机会执行的?
发表于:
2007-07-31 11:20:32
楼主
按照说法,调用createiocompletionport时,指定的并发线程数=cpu数,
而创建的工作线程数=cpu数×2
而工作线程又是“后进先出”的。
假设cpu为2个,那并发线程数=2,工作线程数=4,那样的话,有2个线程是永远没有机会执行的。
既然这样,为什么要创建那么多工作线程呢?
另外,线程数的最佳值为cpu数×2,这个结论是怎么来的?
发表于:
2007-07-31 11:47:32
1
楼 得分:
0
书上的说法,是防止有些线程进行sleep(),或waitforsingleobject()。
但即使那些线程在sleep,对完成端口来讲,它们也是活的,难道这时会激活等待队列里的线程??
发表于:
2007-07-31 11:58:41
2
楼 得分:
0
sleep(),或waitforsingleobject()并不耗用cpu的时间片,当然此时可以执行其它代码了
下一篇:
如何在mfc activex controlwizard 生成的控件中调用别的控件?
上一篇:
我用udp实现tcp内核代码的话, 性能会降低多少?
相关文章
切换视图获得焦点的问题
在vc中,怎么利用reacordset类来给一个表里添加数...
好心人帮帮忙,问一个常识性的问题。
vc使用ado访问access数据库(初学者提问)
property "xxxx" not emitted&nb...
vc中有个函数不执行,被跳过
cinternetsession sess在dll动态库里出错,在...
怎样引用另一个idl文件定义的枚举值
请教关于http编程的问题
为什么函数抛出异常后 局部对象的析构函数没...
ado程序开机后第一次运行是不是都很慢?
您平时用系统自带的记事本做什么?
请问怎样在位图上画线再擦线?
好迷茫~~~
注册表达人进
串口通讯的时间计算(100分)
vc8 sp1之后编译的release在非sp1机器上无法...
请问如何在vc中实现代码和图形结果同步动态演示?...
处次接触进程的编程问个基础问题
求教一小段错误代码。请高人指点
其他资讯
mfc ui application and us...
关于文本着色的问题
各位 请教个简单问题 vc++中使用dc
招聘启事--symbian c++ 开发工程师&nb...
请教各位高手:关于无模式对话框的调用问题!急!...
招聘vc兼职人员(电子签章方面)
关于obj文件中的点的个数与法向个数的问题
怎么让电脑启动后自动加载某个dll,一般这dll有没...
vc++适合开发数据库应用程序吗?
散分,祝大家c币多多
注册热键的问题???
关于线程中调用select的问题
在dll中 loadstring为什么会失败?
c语言如何写dll供vb、delphi调用(送分贴)
如何在wince evc环境下播放wmv,avi?
在对话框程序中,cfont,cbrush等资源的释放如何做...
如何将主机名在dns服务器上注册
常用代码优化?
怎样找到registerdialog 的oninitdialog函数...
能不能在按钮上即加图标,又有文字
快速检索
分类导航标签a
MS-SQL Server疑难问题
WebSphereWebService
WebSphereServer
Web 开发PHP
VC/MFCHTML/XML
JavaSUN
PowerBuilder脚本语言
PowerBuilder非技术版
产品/厂家英特尔信息技术峰会
PowerBuilder数据库相关
palm os技术讨论
社区支持Blog
C++ BuilderAPI
《程序员》杂志购买/订阅/渠道
产品/厂家应用性能管理
最新资讯
购买海外空间,美国的虚拟主机是最适合做外贸企业...
加密问题
关于网页中嵌入搜索引擎问题
>>>>>>大虾帮忙看下ajax在iis...
急,一个javascripte的问题
非常郁闷+奇怪的问题,求教
有谁知道一套自来水抄表收费管理系统目前市场价格...
java.lang.noclassdeffounderror:org/apache/axi...
c++ templates一书中2.4节basics/max3a.cpp...
在线客服在web2.0的重要性
请问,在数据库中列名应不应该加上表名?
面试题:用两个栈实现一个队列的功能?请用c++实...
iis和dotnet框架配置了以后,却打不开网页asp网页...
xp使用时偶尔会突然跳出很多应用程序窗体,为什么...
datatable数据导入excel问题
报warning: invalid argument su...
当天发表的显示一个(new)图片
outlook2000 多系统下共享问题。
续前,哪位大哥帮解答几道试题,谢谢!
要这样的一个树形demo 我改半天梅花雪的&nb...
欢迎更多基于win32_api开发的朋友加入<路过都...
关于servlet编码的问题
javascript 怎样取得 本地 的打印...
猎头招聘ibm as/400 研发人员 co...
一个关于获取cookie值得问题
java进销存 java源码大小20m
location.href和document.location的区别?
尋求資料:在struts2.0整合spring的ioc實例詳解
javamail邮件系统发送出错
上海优爱公司招聘asp.net 2.0 &...
请问 制作一个功能类似速达3000网络版的财务...
flash如何动态画点和线
owc11画复杂横轴的问题
做一个在线t恤定制的flash需要多少钱?
关于java,sql问题,急啊!
求把一条数据坼成2条的sql
循环输出问题
问个问题
急哦 使用vb等语言,实现传感器控制下...
同一个对话框类的实例窗口,如何确定哪个窗口处于...
热门点击
用notes客户端收发外部邮件的设置方法?是否需要...
在其他页面signout()时,如何清除登录所有cooki...
用串口类serialport编的串口程序,有一些问题,望指...
模态对话框的销毁
求用变量替代字段的查询 各位大侠帮个忙,只...
请问高手:两个网站合并成一个网站的问题?
如何实现一个网站同时支持浏览器和移动设备
asp对有关联的表进行数据添加、删除问题
pb下拉菜单问题
制作jar安装包的问题,请各位指点!
iis6.0设置http压缩的问题
firefox中背景图片居中问题
list control 列表中可否插入一个butt...
请教一小问题
求助:我的数据库联接出现 实时错误3265&nb...
gridview 里自己加了一列...可在更新是不能...
请教java高手,网上没有搜到类似问题
rptlabel怎样在打印之前赋值
如何获取组合键消息
2008手机新时尚,强烈推荐一试,很不错!
如何实现从一个网站自动获取某些页面的内内容,自...
vaildator(新手问题).............
perl.exe进程
zjcxc(邹建),进来帮小弟看看怎么用sql语句实现...
运算符重载的疑惑,请大家帮忙
linux 与 windows 之间 soc...
提示:已成功与服务器建立连接,但是在登录过程中...
为什么关不了机器
急问,解决马上揭帖
csdn 动态加载树
凸多边形的最优三角剖分问题
vb如何捕获系统中打开的ie浏览器,然后过一段时间...
怎么模拟qq个人资料里的效果?
为什么我自己构造的数据包发不出去呢? 大侠...
在软件方面,大学生应该怎么发展,向那方面发展?...
asp.net中数据库添加的问题
针对comman_ndsc(每天都要程练 不练不行滴...
在内存dc中创建的内存位图(卫星图象),bitblt到窗...
1stclass studio 2007控件下載
javac 提示找不到文件。。。