腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
我可以在我开发的多线程应用程序中提升
多核
技术吗?
、
、
如果我在
linux
上编写一个多线程C应用程序(使用p线程),我可以利用
多核
处理
器
吗? 我的意思是,应用程序程序员应该做什么来利用
多核
处理
器
。还是操作系统单独使用了它的各种
调度
算法?
浏览 5
提问于2015-02-02
得票数 0
回答已采纳
2
回答
哪些任务对应于
Linux
内核
调度
程序?
、
、
、
在
Linux
的内核级别,我们有线程/任务(属于内核和用户),例如,init:一个额外的内核线程,进程1 (init进程)我的问题是关于内核
调度
器
,它执行以下任务:动态-更具体地说,我的问题变成:内核级别的哪些线程/任务对应于
调度
器
?它应
浏览 1
提问于2013-12-17
得票数 2
1
回答
关于
调度
器
代码
、
我正在编写一段代码,用于在
多核
计算机的不同内核上
调度
进程。我正在使用
linux
sched_setaffinity来安排一个作业。但是,我不知道是否有一种方法可以让
调度
程序在延迟后立即知道
调度
的作业是否已经完成。你能告诉我怎么做吗?我的
调度
程序是一个C++程序,所以我无法手动查看。由于
调度
器
本身正在分配(
调度
)作业,因此它可能有一些额外的信息,如PID等。
浏览 0
提问于2012-04-08
得票数 1
回答已采纳
2
回答
多核
linux
调度
程序
由于
linux
内核具有先发制人的特性:如果内核空间运行在另一个核心上(上下文切换),那么它是如何
调度
的?如果用户空间在另一个核心上运行,它如何在另一个核心(上下文切换)上
调度
?因此,为了
调度
-
调度
程序更改每个核心中的等待列表(这是一个集中式数据结构吗?)而每个内核上的每个内核在这个数据中的每一个看起来都被击中并选择下一个进程来运行在同一个核心上?当
调度
程序中断发生时-哪个
调度
程序进程正在运行?或者每个内核上都有
调度
浏览 0
提问于2022-01-06
得票数 2
1
回答
关于
多核
系统中核号的进程交换
、
、
、
、
在
多核
系统中,有多少进程在给定的时间内被交换成特定的核心?假设,我有8台核心机器,其中一个进程被硬仿射到核心3,并且想知道有多少次其他进程/中断将硬仿射进程从
调度
器
中踢出来,或者以其他方式给其他进程(Es)提供多少时间在这个核心上运行。硬件: e500v2;
Linux
: 2.6.34;内核: Preempt;Cgroups
配置
。提前谢谢。
浏览 2
提问于2014-06-27
得票数 0
回答已采纳
2
回答
Linux
线程和进程- CPU关联
、
、
、
我很少有关于线程和进程
调度
的查询。 当我从进程创建线程时,它是否也总是在同一个CPU上执行?我想具体了解
Linux
中的机制。此外,我正在通过p线程库创建线程。我正面临一个随机的挂断问题,这个问题永远是不可复制的。需要这些信息才能朝着正确的方向前进。
浏览 1
提问于2013-09-13
得票数 2
回答已采纳
1
回答
SPARK可以正确使用
多核
吗?
、
、
由于scala是一种函数式语言,就像erlang一样,它可以正确地使用
多核
。对吗? 我想知道我是否可以在具有
多核
处理
器
的分布式系统中使用spark。单个任务可以同时使用所有内核吗?因为
linux
调度
器
是基于线程的?
浏览 0
提问于2015-04-18
得票数 10
1
回答
linux
内核中的
调度
算法
、
、
、
linux
内核中实现了多少种不同的算法?是否只有FIFO和循环
调度
,或者还有其他的?比方说,如果我想自己实现这些算法,我应该从哪里开始?
浏览 4
提问于2012-05-15
得票数 4
回答已采纳
1
回答
Android是并发并行还是并发?
、
Android应用程序是否使用真正的并行性?还是只是并发?当我用先发制人的多任务处理来阅读它时,抢占并不是真正的并行--它只是切换任务。
浏览 5
提问于2022-10-18
得票数 1
1
回答
Linux
调度
器
如何在
多核
处理
器
上
调度
进程?
、
、
多核
处理
器
利用线程级并行,这意味着多个线程并行运行。假设一个进程只有一个线程,那么在这个进程的执行过程中,其他核心会保持空闲吗?在
linux
系统中,
调度
器
将进程和线程都视为一个任务。在
调度
它时,它不区分进程和线程。那么,这是否意味着不同的内核并行地执行不同进程的不同线程呢? 当发生上下文切换时,这种情况是只发生在cpu的一个核心上,还是发生在所有核心上?
浏览 2
提问于2013-11-22
得票数 6
1
回答
多核
系统上的
Linux
调度
器
操作
、
内核中的
Linux
调度
器
可以同时在多个内核上运行吗?或者,是否只有一个
调度
器
可以在需要时在每个处理
器
上运行?
浏览 2
提问于2013-10-31
得票数 0
1
回答
linux
如何决定线程运行在哪个核心上?
、
我知道
linux
决定线程在哪个内核上运行,因此,每个内核的任务都是平衡的。但是我在哪里可以看到介绍性文档呢?
调度
算法都是关于
调度
策略的,很少在进程中如何分配和迁移线程,我知道有线程窃取技术,类似于go的实现。 大多数操作系统书籍只讨论进程和线程,但也省略了如何在
多核
上
调度
。
浏览 0
提问于2022-02-13
得票数 0
2
回答
RISCV
多核
处理
器
的
Linux
移植
、
、
、
、
我们正在开发一个具有RISCV体系结构的
多核
处理
器
.我的怀疑是: 我应该对我的单内核<em
浏览 13
提问于2016-05-27
得票数 1
2
回答
嵌入式系统实时
调度
研究工具
、
、
我与GEM5软件模拟
器
一起工作,在那里我有任务根据我想要使用的
调度
算法更改
linux
内核。不,我想切换到嵌入式系统,我的目标是在altera (或任何平台)上进行实时信号处理。我是这个领域的新手,我在这个论坛上读到了许多话题,但我仍然对以下几点感到困惑: 是否所有嵌入式实时操作系统都支持
多核
,如果没有,什么更适合?我听说过嵌入式
linux
,但我没有一个明确的想法。
浏览 7
提问于2013-02-19
得票数 0
回答已采纳
1
回答
x86 SMP中文件系统启动的
linux
内核+ gem5
配置
、
、
、
、
我尝试使用gem5 FullSystem (FS)模拟
Linux
kernel 2.6.22.9 (因为该二进制文件是由gem5提供的),并在TimingSimpleCPU上使用定制的
Linux
kernel虽然这两种方法都可以在单核x86 FS模拟计算机上运行,但它们无法在
多核
模拟计算机上启动。 我甚至不知道如何开始调试。我尝试连接到gem5 TimingSimpleCPU为端口7000、7001等上的每个处理
器
提供的远程gdb端口。我看到在双核启动时,在某一时刻之后,核0被阻塞在schedule()调用上,而核1总是停
浏览 83
提问于2019-06-18
得票数 3
1
回答
编译时的超线程和
多核
如果我有一个支持"SMT (超线程)
调度
程序“的处理
器
Pentium4 (赛扬-D),我在编译时需要”
多核
调度
程序支持“吗?
浏览 0
提问于2011-03-25
得票数 1
回答已采纳
1
回答
smp系统上的Posix线程
、
、
我在
linux
系统上开发了一个有12个POSIX线程的C应用程序,在it.It是一个
多核
系统。在阅读之后,我发现内核只知道我的进程,它不知道线程(posix库会注意)。在这种情况下,我的12个线程是只使用一个进程
调度
的核心,还是我的线程可以在所有可用核心中运行?Posix库可以将线程
调度
到其他内核吗?
浏览 2
提问于2017-11-15
得票数 0
1
回答
为什么调用pthread_yield的父线程不让子线程先运行?
、
、
这是我的密码。#include <stdlib.h>#include <pthread.h>{ return NULL;{ pthread_create(&thread, NULL, &helper
浏览 2
提问于2021-04-30
得票数 1
回答已采纳
1
回答
获取核心的独占所有权,并使用C++禁用其上的中断
、
、
、
我试图在
多核
CPU(英特尔核心C++11 )上对一段C++11代码进行基准测试。减少上下文切换、进程
调度
等噪声是可取的。因此,我希望获得一个核心的独占权,并禁用对它的任何中断。如何使用C++和G++编译
器
? 论文使用preempt_disable();和raw_local_irq_save(flags);来实现这一目标。然而,这两个函数来自
linux
内核头,本文编写了一个
linux
内核模块来调用它们。
浏览 3
提问于2014-07-06
得票数 4
1
回答
开发内核以支持多个CPU
、
、
、
、
我希望进入操作系统内核开发,并认为我的贡献将是扩展操作系统,以支持
多核
心机器。我一直在阅读关于操作系统(Tannenbaum)的书籍,并研究BSD和
Linux
如何应对这一挑战,但仍然停留在几个概念上。当SANOS在多个CPU上运行时,它是否需要更复杂的
调度
算法,还是当前的
调度
算法运行得很好?我知道线程与启动的核心有关联是个好主意,但是这是通过
调度
还是通过更改线程创建方式的实现来处理的呢? 需要考虑什么才能让SANOS在一台拥有数百个核心的机器上运行呢?据我所知,BSD和
Linux
最多
浏览 5
提问于2009-05-19
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux进程调度:完全公平调度器CFS
【Rust日报】2020-12-04 Glommio:一个基于Linux io_uring的高效多核线程调度库
Linux服务器网卡绑定配置
Linux服务器基本安全配置总结
Linux杂谈:Mac/Linux下配置远程Linux服务器免密登录
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
腾讯会议
活动推荐
运营活动
广告
关闭
领券