腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
互斥锁是否使等待
线程
在POSIX API中
休眠
?
、
、
、
、
mutex);/* release the mutex lock */POSIX API是否让等待
线程
进入
休眠
状态
浏览 1
提问于2020-02-02
得票数 1
回答已采纳
1
回答
自旋锁原子上下文期间的抢占和
休眠
、
、
、
、
现在,假设执行的
内核
代码调用了一个让进程
休眠
的函数。尽管有抢占停用,
Linux
内核
会将处理器分配给另一个
线程
吗?
浏览 0
提问于2015-04-13
得票数 1
1
回答
在ARM9上的
Linux
上
线程
性能缓慢
、
、
、
当我写一个简单的应用程序,运行10分钟,启动10个
线程
一次(Pthread),每个
线程
在一个循环中
休眠
1ms(不做其他任何事情),CPU使用率约为44% (top报告)。它是一台450 MHz的
Linux
,操作系统是
Linux
2.6.37。没有其他程序在运行,它尝试了不同的
内核
配置(动态时钟,软/硬IRQ,高分辨率定时器,...)/usr/bin/time -v显示大约5'200'000个自愿上下文切换,大约3分钟在
内核
浏览 3
提问于2012-04-14
得票数 1
1
回答
自旋锁-(单处理器与多处理器)-(抢占式与非抢占式
内核
)
、
、
我是
linux
领域的新手。自旋锁被用作繁忙等待机制。1)自旋锁(单处理器+非抢占式
内核
)-->不存在(因为如果你在自旋锁中睡眠,会导致死锁)3)自旋锁(多处理器+抢占式
内核
)-->应该谨慎使用。(当
线程
在持有锁的
浏览 3
提问于2013-03-05
得票数 0
回答已采纳
2
回答
什么时候在
linux
内核
中使用
内核
线程
与工作队列
、
有许多方法可以在
linux
内核
中调度工作:计时器、微
线程
、工作队列和
内核
线程
。什么时候使用一种与另一种有什么指导原则?有一些显而易见的因素:计时器函数和微
线程
不能
休眠
,因此它们不能等待互斥锁、条件变量等。哪些是首选的机制?
浏览 0
提问于2010-01-27
得票数 34
回答已采纳
2
回答
纳秒睡眠()中所需的最小时间量子(),产生CPU所需的usleep()
、
、
、
、
在我的工作场所中的并发代码中,有几个具有非零常数释放CPU而不依赖futex()或睡眠同步原语使
线程
休眠
(例如,在等待并发队列中的元素时)。当其他
线程
可以在CPU上调度时,代码声称可以防止
线程
消耗CPU而不做任何实际工作的病态情况。假设睡眠函数和
内核
线程
调度程序之间的协作是正确的,这本身听起来是合理的。在
linux
中是否有这样一个概念,即将最小持续时间传递给nanosleep()、usleep()等。当
内核
被超额订阅时,已知会使调用
线程</em
浏览 6
提问于2020-02-14
得票数 1
2
回答
ps输出中的Wchan部分没有显示任何内容。
、
、
、
我在网上搜索,发现ps输出中的wchan部分告诉我的进程正在等待什么
内核
。 当我使用这个命令ps axl| grep D时,我在wchan列中得到了-,在线上没有解释这意味着什么。
浏览 0
提问于2015-06-14
得票数 5
2
回答
怎样才是999秒太短,而1000秒正好?
、
、
我的平台是
Linux
,我几乎可以一直复制这种行为:在some output中使用999结果的次数不到1%。 作为一个侧面,我知道这种方法。
浏览 4
提问于2015-01-06
得票数 6
回答已采纳
2
回答
线程
在等待锁定的互斥锁时会
休眠
吗?
、
、
、
被std::mutex::lock()或条件变量阻塞的
线程
是否以释放
内核
供其他进程使用的方式
休眠
,还是需要我手动让这些
线程
休眠
?如果是真的,std::mutex::try_lock()会允许在不
休眠
的情况下旋转
线程
吗?我这样问的原因是:我希望
线程
池中未使用的
线程
有三种状态:旋转2毫秒,然后被互斥锁250毫秒左右(假设这会让它们
休眠
并释放
内核
),最后被释放。
浏览 85
提问于2018-12-28
得票数 6
回答已采纳
1
回答
Cell/BE:利用
Linux
下的SPE
、
、
目前,我正在
Linux
下的Cell/BE CPU上进行实验。我想做的是在不久的将来运行模拟,例如关于天气或黑洞的模拟。问题是,
Linux
只发现Cell的主CPU ( PPE),所有其他SPU(
Linux
应该有7个)都处于“
休眠
”状态。它们不能开箱即用。 工作的是PPE,它被操作系统识别为具有一个
内核
的双
线程
CPU。有没有可能“释放”这些专门的
内核
以供
Linux
操作系统使用?如果是这样的话,是怎么做的?
浏览 1
提问于2017-07-19
得票数 0
1
回答
来自同一个进程的所有
线程
是否都睡在wait_event_interruptible()上?
、
、
如果我有3个
线程
: A、B、C,它们都来自同一个进程,运行在用户空间和一个
线程
中,
线程
B从
内核
模块进行阻塞读取并进入
休眠
状态,
线程
A和C也会因此而
休眠
吗?根据文档,等_事件_可中断性使调用进程处于
休眠
状态,而不是
线程
。
浏览 0
提问于2019-11-21
得票数 0
回答已采纳
2
回答
在调用了Sleep()或sleep()之后,
线程
什么时候会恢复运行?
、
、
根据
linux
程序员手册,它说:" sleep ()使调用
线程
休眠
,直到经过几秒或者到达一个不能被忽略的信号。“ 我认为一个
线程
不会在它的睡眠持续时间expires.It可能早醒或晚醒时立即恢复执行,它不是determinated.Right吗?
浏览 2
提问于2020-05-15
得票数 0
2
回答
在
Linux
内核
中,为什么不能在下半部分获得互斥体?
、
、
、
但是下半部分可以用工作队列实现,并且可以
休眠
。 那么,为什么下半部分不能获得互斥体呢?这里是简单性和效率问题还是其他问题?
浏览 6
提问于2012-11-20
得票数 7
回答已采纳
5
回答
如何查看
线程
在哪个CPU
内核
中运行?
、
、
、
、
在
Linux
中,假设一个
线程
的pid是pid,我们可以从/proc/pid目录中获得许多有用的信息。但是,我如何才能获得
线程
正在运行的CPU核心数呢?如果
线程
处于睡眠状态,我如何知道在再次调度后它将运行哪个
内核
? 顺便说一句,有没有一种方法可以转储每个CPU核心的运行和
休眠
任务的进程(
线程
)列表?
浏览 5
提问于2011-11-07
得票数 52
回答已采纳
4
回答
休眠
线程
唤醒后会发生什么?
、
当我调用当前正在执行的sleep方法时,
线程
将停止它的执行并进入睡眠状态。当它处于
休眠
状态时,它会获得锁。换句话说,它将进入Runnable状态,并与其他
线程
争夺CPU。 请让我知道答案。
浏览 1
提问于2016-02-11
得票数 1
2
回答
Linux
内核
-等待队列
、
、
我正在阅读“Robert的
Linux
内核
开发第三版”,以了解
Linux
内核
是如何工作的。它是
内核
线程
吗?这是谁的处理时间? 还说:“睡眠应该始终在循环中处理,以确保任务等待的条件确实已经发生。”
浏览 1
提问于2013-10-12
得票数 3
回答已采纳
2
回答
在
linux
内核
中有可能以微秒的粒度
休眠
吗?
、
、
、
在
linux
内核
中有可能以微秒的粒度
休眠
吗?据我所知,有可以在毫秒内
休眠
的msleep(),还有在微秒粒度内忙碌等待时间的udelay()。但我需要睡眠(而不是忙碌的等待)以达到微秒的粒度…… 有没有办法在
linux
内核
中编写一个新的API来实现这一点?
浏览 7
提问于2015-01-23
得票数 1
1
回答
内核
如何知道它是从
休眠
恢复的,而不是引导?
、
、
、
当
Linux
系统
休眠
并从
休眠
中恢复时,我认为
内核
需要知道它正在恢复,而不是引导。否则,
内核
将启动通常的引导过程,并且不会加载交换的数据。
内核
如何知道它正在恢复呢?起初,我认为粗食 (或另一个引导加载程序)通过
内核
参数告诉
内核
。但是只要我检查/proc/cmdline,
内核
参数就和往常一样。是否有任何机制让
内核
知道它正在恢复?
浏览 0
提问于2022-12-22
得票数 27
回答已采纳
2
回答
Linux
线程
互斥和
内核
调度器
、
、
、
与我的一个朋友,我们不同意如何在用户空间级别(在p
线程
库中)处理同步。while (mutex_resource->locked);我的朋友认为等待线不知何故
浏览 2
提问于2014-05-28
得票数 3
回答已采纳
1
回答
用std::atomic_flag旋转锁-让
线程
睡觉还是不睡觉?
、
、
、
、
通常,当我写自旋锁时,我总是让
线程
进入睡眠状态,而不是让处理器在循环中一直运行
线程
。我做错了吗?
浏览 1
提问于2021-03-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核解读
Linux内核出现漏洞
Linux 内核原子操作
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券