社区
英特尔边缘计算技术
帖子详情
关于多线程cpu的分配问题
binbinqin
2011-05-29 12:05:15
自己开发的多线程程序,没有用并行的函数库,而是直接用win32的线程函数,
在多核计算机上运行,线程会自动分配的不同的核上吗?
如果不能,还需要做哪些工作?
...全文
266
3
打赏
收藏
关于多线程cpu的分配问题
自己开发的多线程程序,没有用并行的函数库,而是直接用win32的线程函数, 在多核计算机上运行,线程会自动分配的不同的核上吗? 如果不能,还需要做哪些工作?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心灵彩虹
2011-05-30
打赏
举报
回复
Thread.CurrentThread.ManagedThreadId.
Thread.CurrentThread 是调用此属性的函数所在的线程
http://code.msdn.microsoft.com/ParExtSamples
zhoujk
2011-05-30
打赏
举报
回复
我在.net 上面实现过,没有问题,方法是通过.net函数返回当前可用的内核数量a,然后开 a 或 a-1 个线程,就能够在不同的核上运行。做 a-1 的目的是为用户保留一个核
Dead_Cicle
2011-05-29
打赏
举报
回复
多核的cpu跟单核在处理多线程问题上确实有所区别。
在我们做yeild()方法测试中,单核会暂停,转让cpu使用权,但是双核不会。
至于是否自动分配到不同核上,照上面的测试的话,是自动分配了。
---------------线程是个比较复杂的问题。
python关于
多线程
的GIL
问题
,以及
CPU
分配
核数的
问题
多线程
的
问题
详细描述: 在Python中,其实对于
多线程
的运行方案并不完美,纯属的Python
多线程
运行时,只能实现并发执行,对于现在的多核
CPU
来说,有点浪费
CPU
资源,但在其他的语言中,并没有这个
问题
。 这一切都是...
多线程
在
CPU
上是怎样分布的
关于Java
多线程
在
CPU
上分布的
问题
,首先要明白一点,它与
CPU
是多核还是双核并没有必然的联系。
CPU
有时只能执行一个线程,这是因为在
多线程
并行执行时,
CPU
可以根据一定的算法来调度和切换线程。一般而言对于
多线程
的...
多核
cpu
与
多线程
理解
计算机
cpu
与
多线程
进程和线程: 进程包含线程,一个进程中包含多个线程. 线程是
cpu
调度和
分配
的基本单位,进程是操作系统进行资源
分配
(
cpu
,内存,硬盘io等)的最小单位. 单核
cpu
: 实现多进程依靠于操作系统的进程...
多线程
和
cpu
得关系
多线程
下
cpu
执行,和
cpu
时间片
在多核操作系统中,java
多线程
不能被指定到具体
cpu
上,而是由操作系统自动
分配
随便写个java
多线程
程序,然后放到多核机子上运行时,多个线程是否会
分配
到多个
cpu
上并行执行?是自动
分配
?还是java api中能指定具体线程到具体
cpu
上运行? 查了许多资料,以下是我自己的理解,有什么不对之处...
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章