社区
英特尔边缘计算技术
帖子详情
4核电脑,进程中的线程数是多少效率最高?
walk121
2009-07-23 09:22:25
加精
一个非常耗时的进程,它的一个子线程会处理一些图像,所需内存大概200M左右所需时间也较长100ms左右,子线程之间都是独立的,运行完成后会返回给主线程通过网络传输。
那么,子线程的个数控制在多少的时候,效率会比较高?为什么?
...全文
1639
24
打赏
收藏
4核电脑,进程中的线程数是多少效率最高?
一个非常耗时的进程,它的一个子线程会处理一些图像,所需内存大概200M左右所需时间也较长100ms左右,子线程之间都是独立的,运行完成后会返回给主线程通过网络传输。 那么,子线程的个数控制在多少的时候,效率会比较高?为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yang841
2009-07-24
打赏
举报
回复
2*cpu+2 经验值
ncdfly
2009-07-24
打赏
举报
回复
4个同时运行的(线程上下文切换最少)。 备用的就不一定了 别人的经验是 2*cpu个数
evilluomao
2009-07-24
打赏
举报
回复
收益不浅,CPU加强制冷却,内存足够大
bestwaqh
2009-07-24
打赏
举报
回复
学习
GuanMingSoft
2009-07-24
打赏
举报
回复
很不错嘛
hs535538898
2009-07-24
打赏
举报
回复
2*cpu+2 经验值
这样啊!
梦无痕123
2009-07-24
打赏
举报
回复
gz
dangdang2471
2009-07-24
打赏
举报
回复
线程尽量少;CPU占用尽量高。
当你发现线程减少到一定程度,CPU依然是满载时,此时的效率最高。
gaofei0311
2009-07-23
打赏
举报
回复
线程的多少最好和cpu的数量相同这是最理想的、效果最好的情况
并不是线程越多越好,应为线程之间的切换要消耗大量的时间
福建程序员
2009-07-23
打赏
举报
回复
4个,没有疑问,但是前提是内存使用没有问题,没有大量的内存分配
APOLLO_TS
2009-07-23
打赏
举报
回复
如果是线程运行时间是1000ms--切换线程是500ms
那么有两个候补线程是可行的。
jqf000
2009-07-23
打赏
举报
回复
我以前这类问题关注很少
学习了不少。。
梧桐168
2009-07-23
打赏
举报
回复
[Quote=引用 3 楼 walk121 的回复:]
四个线程比较好理解,
2*cpu+2 经验值 可以试试
-----------------------------这个怎么解释?
[/Quote]
对,我也想了解一下,请3楼说的详细点
wz264807225
2009-07-23
打赏
举报
回复
3.4G
walk121
2009-07-23
打赏
举报
回复
四个线程比较好理解,
2*cpu+2 经验值 可以试试
-----------------------------这个怎么解释?
waitforsomebody
2009-07-23
打赏
举报
回复
2*cpu+2 经验值 可以试试
intel_zhenyuwang
2009-07-23
打赏
举报
回复
同时有四个线程运行,效率最高。
lovetomjerry2005
2009-07-23
打赏
举报
回复
在这个项目上,如果对主线程通过网络传输效率最高,那么可以有3个子线程,因为主线程会占一个CPU。
liang8305
2009-07-23
打赏
举报
回复
CPU消耗型进程,数量与CPU数相同效率最高;
123456789@qq.com
2009-07-23
打赏
举报
回复
太高了,风扇呜呜的,很响的
加载更多回复(3)
python
线程
进程
、异步IO
多
线程
是指从软件或者硬件上实现多个
线程
并发执行的技术。具有多
线程
能力的计算机因有硬件支持而能够在同一时间 执行多于一个
线程
,进而提升整体处理性能。 该章节主要包括
线程
进程
的概念,基于python的
线程
进程
实现,GIL锁的影响,消费者生产者模型,
进程
池的应用以及IO模型的介绍,一句话概括本章的内容就是:实现并发编程,即计算机能够同时处理多个任务。
python获取
电脑
几
核
几
线程
_cpu,
核
,
进程
与
线程
多
进程
与多
线程
一张图,先来回顾一下并行,并发,串行:一、多
核
多
线程
当我们要去买一台新
电脑
时,我们一般都会比较多台
电脑
的配置,而其
中
一项关键配置就是几
核
几
线程
。一般现在很多
电脑
都是4
核
8
线程
,甚至是8
核
16
线程
的。那么这里的4
核
8
线程
是什么意思呢?和cpu是什么关系呢?1. 查看
电脑
核
心数开始菜单-->运行-->cmd-->输入wmic-->输入cpu get* 并将底部滚动条拖拽到如下图所示位置...
cpu,
核
,
进程
与
线程
多
进程
与多
线程
一张图,先来回顾一下并行,并发,串行: 一、多
核
多
线程
当我们要去买一台新
电脑
时,我们一般都会比较多台
电脑
的配置,而其
中
一项关键配置就是几
核
几
线程
。一般现在很多
电脑
都是4
核
8
线程
,甚至是8
核
16
线程
的。那么这里的4
核
8
线程
是什么意思呢?和cpu是什么关系呢? 1. 查看
电脑
核
心数 开始菜单-->运行-->cmd-->输入wmic-->输入cpu get*...
为什么要使用多
线程
?创建多少个
线程
合适?什么是
线程
池?
多
线程
应用 多
线程
1、什么是
线程
? 1.1、任务调度的基本概念 1.2、
进程
和
线程
的基本联系 1.3、多
线程
与多
核
的基本关系 2、为什么使用多
线程
? 2.1、并发场景的应用 2.1.1、I/O密集型(I/O bound) 2.1.1.1、单
核
型应用 2.1.2、CPU (计算)密集型程序((CPU-bound) 2.1.2.1、单
核
型 2.1.2.2、多
核
型(并行) ..
简单理解:CPU物理
核
心数,
核
心数,
线程
数,
进程
,
线程
,协程,并发,并行的概念
栈空间的使用是有明确限制的,栈
中
相邻的任意两条数据在地址上都是连续的。每隔一定时间,大概几十毫秒,就会切换
线程
,即切换任务(可能是同一个
进程
的
线程
,也可能是另外一个
进程
的
线程
,如果是其它
进程
的
线程
,会切换CR3)。thread_info 结构体
中
有一个 struct,即 task_struct *task,task 指向的就是这个
进程
或
线程
相关的 task_struct 对象(也在内
核
空间
中
),这个对象叫做
进程
描述符(叫做任务描述符更为贴切,因为每个
线程
也都有自己的 task_struct)。
英特尔边缘计算技术
566
社区成员
7,027
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章