社区
进程/线程/DLL
帖子详情
线程启动时间100ms,正常吗
ma100
2008-04-11 09:54:59
for ( i = 0 ; i < 130 ; i ++ )
Afxbeginthread ...
这两行执行大约 11s,也就是每启动一个线程要将近100ms,是否正常
现在我要启动200多个线程,等待时间就很长了,请问如何解决呢
...全文
169
6
打赏
收藏
线程启动时间100ms,正常吗
for ( i = 0 ; i < 130 ; i ++ ) Afxbeginthread ... 这两行执行大约 11s,也就是每启动一个线程要将近100ms,是否正常 现在我要启动200多个线程,等待时间就很长了,请问如何解决呢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jacklzw88
2008-04-11
打赏
举报
回复
按照散人的做,否则你这系统,根本不行。
paerxiushi
2008-04-11
打赏
举报
回复
线程不一定启动后立刻执行,有些线程在启动时间看上去会比以前的线程先启动,越往后启动的线程时间差越大.
ouyh12345
2008-04-11
打赏
举报
回复
线程也是系统的资源
如果需要启动很多的线程,考虑线程池
或者用完成端口
ma100
2008-04-11
打赏
举报
回复
检查局域网内连接的机器,在每个线程内分别建立一个到某台机器的连接,若成功连接并且通讯正常则表示有连接
若不用线程,因为连接超时和发送接收超时都要数秒,200多台就太长时间了
jacklzw88
2008-04-11
打赏
举报
回复
做什么东西?要起这么线程,线程多不是好事。基本上的时间花费在线程切换上了
scq2099yt
2008-04-11
打赏
举报
回复
线程池
C#多
线程
编程(1):
线程
的
启动
在实例化Thread的实例,需要提供一个委托,在实例化这个委托时所用到的参数是
线程
将来
启动
时要运行的方法。在.net中提供了两种
启动
线程
的方式,一种是不带参数的
启动
方式,另一种是带参数的
启动
的方式。 不带参数的
启动
方式 如果
启动
参数时无需其它额外的信息,可以使用ThreadStart来实例化Thread,如下面的代码:using System; using System.Collecti
C++11多
线程
:
线程
的创建及
启动
C++多
线程
:
线程
的创建及
启动
线程
的
启动
与停止
中断
线程
仅仅只是优雅的打个招呼,改变一个状态位,具体怎么做完全取决于
线程
自己,让程序有
时间
去完成一些未完成的事情,释放资源等,温柔以待。
线程
数,设置多少更合适
简介
线程
数的设置的最主要的目的是为了充分并合理地使用 CPU 和内存等资源,从而最大限度地提高程序的性能。 使用多
线程
的目的 假设服务器有1个
线程
处理用户一个请求的
时间
为
100ms
,这一个请求又分为3个互不影响的串行逻辑,处理
时间
为30ms、30ms和40ms,则在1s内只能处理10个请求,这意味着其他请求只能等待,这样当用户访问量非常大的时候,就会造成大量用户等待,体验很差。 假设服务器开10个
线程
处理用户请求,这个时候1s就可以处理100个请求,体验稍好一些。 假设用3个不同的
线程
去并行
【Java 并发编程】
线程
池机制 ( 测试
线程
开销 |
启动
线程
分析 | 用户态 | 内核态 | 用户
线程
| 内核
线程
| 轻量级进程 )
一、测试
线程
开销、 1、正常测试、 2、不创建
线程
、 3、只创建不
启动
线程
、 4、只
启动
不等待执行完成、 二、分析测试结果、 1、
启动
线程
分析、 2、用户
线程
与内核
线程
、 3、轻量级进程、 4、验证 Java
线程
类型、
进程/线程/DLL
15,466
社区成员
49,169
社区内容
发帖
与我相关
我的任务
进程/线程/DLL
VC/MFC 进程/线程/DLL
复制链接
扫一扫
分享
社区描述
VC/MFC 进程/线程/DLL
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章