腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
谁能告诉我运行进程的进程表/
队列
是在
linux
内核源中维护的吗?
、
我只是想了解运行中的进程/排队的进程是如何由
linux
kernel.Please维护的,并给出内核源代码的指针。
浏览 4
提问于2013-05-24
得票数 0
回答已采纳
4
回答
linux
任务
队列
管理器
、
我正在寻找一个用于
linux
的轻量级
任务
队列
管理器。在我看来,不同的进程应该向
队列
提交
任务
,
队列
管理器将依次执行它们。 有没有软件能做到这一点。我看过芹菜和茄子,但它们太重了,无法完成我的
任务
。
浏览 0
提问于2013-06-28
得票数 2
1
回答
POSIX消息
队列
- mq_send线程唤醒顺序
、
、
、
、
有人能向我解释消息
队列
是如何处理单个消息
队列
上阻塞的多个线程的吗? 我的情况是,有多个写入器阻塞一个完整的消息
队列
,每个发送消息的优先级等于线程优先级。由于内核调度程序是一个优先级调度器,所以我认为线程会按优先级顺序唤醒并发送到
队列
,但是情况似乎并非如此。它只需填充一个
队列
,然后有几个线程都尝试并写入
队列
,所有线程都具有不同的线程优先级,并且发布的消息优先级与线程优先级相等。然后,我从
队列
中删除一条消息,并期望优先级最高的线程唤醒并发布它的消息。
浏览 3
提问于2017-10-27
得票数 4
1
回答
linux
c++创建最大值的信号量。
、
、
我想要创建一个
队列
来存储我的
任务
,我希望它是一个缓冲
队列
,我想使用一个信号载体来保证它的线程安全,因为我使用几个线程来执行从
任务
队列
中弹出的
任务
。当
队列
的大小小于buffer_size (由我定义的变量)时,add_task线程将把新
任务
推送到
任务
队列
,当
任务
线程满时,
任务
线程将被阻塞,因此我需要一个最大值等于buffer_size的信号池。initial count
浏览 3
提问于2014-03-05
得票数 3
回答已采纳
1
回答
Linux
等待
队列
-排它和非排它的组合
、
、
、
、
今天,在课堂上,我们学习了
Linux
中的等待
队列
,在讨论独占/非排他性等待时,出现了一些有趣的东西。 当等待
队列
“唤醒”时,将为调度程序启用等待
队列
上的所有
任务
。如果使用独占函数将
任务
添加到等待
队列
浏览 4
提问于2016-10-06
得票数 2
回答已采纳
2
回答
任务
委托调度器
、
、
、
、
我实现了调度器
任务
委托调度程序,而不是偷取调度程序的
任务
。因此,该方法的基本思想是每个线程都有自己的私有本地
队列
。每当产生
任务
时,在
任务
排队到本地
队列
之前,在
队列
之间执行搜索操作,并通过比较
队列
的每个大小找到最小大小
队列
。每次使用这个最小大小的
队列
来对
任务
进行排队。这是一种将工作压力从繁忙线程
队列
转移并将作业委托给最不繁忙线程
队列
的方法。 这种调度技术的问题是,我
浏览 1
提问于2013-02-13
得票数 0
1
回答
让线程本地
队列
具有计数器
、
、
、
、
我有四个线程,它们有自己的私有
队列
和私有的'int计数‘成员,每当从程序线程生成
任务
时,都应该将其排队到线程的
队列
,其中线程中的’int计数‘最小。每当
任务
被推入
队列
时,当
任务
从
队列
中弹出时,私有'int计数‘应该增加1,而私有'int计数’应该减少1。因此,“int计数”是关于
任务
推送、pop操作的动态更改,而程序线程将将
任务
分派给
队列
,其计数最低(或第一个零)。。 这是程序的基本逻辑
浏览 3
提问于2013-01-09
得票数 1
1
回答
在
linux
调度器中,它是跟踪当前休眠
任务
还是终止
任务
?
、
、
我知道当
任务
运行时,它会被排入运行
队列
。当它休眠时,它将从运行
队列
中退出
队列
。但是休眠
任务
是否有
队列
呢?我在源代码中没有看到这一点。即使我创建了这样一个
队列
,我怎么知道
任务
何时被终止,应该从休眠
队列
中删除呢? 有人能给我个提示吗?谢谢,
浏览 3
提问于2012-07-07
得票数 0
回答已采纳
1
回答
如何使用python根据某些条件选择命令输出的特定部分
我想从我可用的
队列
列表中选择空闲
队列
。在
linux
终端中,如果我进入bqueues -u $USER,它会生成许多字段,其中QUEUE_NAME和PEND
任务
是两个字段。因此,我想跳过所有具有挂起
任务
的
队列
,在其余
队列
中,我想随机选择一个。我可以使用awk命令选择这些字段,但无法准确过滤空闲
队列
:list = os.system('bqueues -u ssudi -w | awk \'{
浏览 2
提问于2019-08-13
得票数 2
2
回答
TBB与自行开发的工作
队列
、
、
、
、
我知道TBB (线程构建块)声称有一个复杂的引擎,但从算法的角度来看: 如果我们(比方说在
Linux
上)有一个具有N工作线程(POSIX线程,N是核心的数量)的工作
队列
和一个互斥同步的
任务
队列
,每个工作线程在空闲时从
队列
中获取一个
任务
我没有看到比贪婪地将
任务
分配给内核更好的算法。
浏览 0
提问于2011-11-11
得票数 2
回答已采纳
2
回答
linux
内核的“过期”
队列
中能存在实时进程吗?
、
、
在
linux
内核2.4中: 实时进程被赋予0-99的优先级,它们与好进程(优先级在100到139之间)共存在就绪
队列
中。因此,实时进程是否存在于过期
队列
中,其中所有消耗其时间片的进程都存在?
浏览 3
提问于2014-04-07
得票数 1
回答已采纳
1
回答
既然芹菜4已经放弃了Windows支持,那么在Windows上(Python 3)
任务
队列
的最佳选择是什么?
、
、
、
、
我们在Windows上的IIS下运行一个烧瓶站点,对于进程外的
任务
,我们使用芹菜.芹菜在Windows下给我们带来了一些问题,但目前我们满意的是运行3.1.12版本,使用RabbitMQ/AMQP作为后端RQ似乎是一个非常好的
任务
队列
,但它也不支持Windows ( ) 但目前还不清楚这些软件是否支持Windows和水瓶座。我想知道是否有人有在Windows下运行Python
任务
队列
的
浏览 0
提问于2017-02-20
得票数 24
回答已采纳
1
回答
为什么使用wake_up_all()而不是使用wake_up_interruptible()?
、
、
我想了解为什么在下面的代码中使用wake_up_all(&lock->queue)宏,这个宏wake_up_interruptible()是同一个宏吗?void ttm_read_unlock(struct ttm_lock *lock) spin_lock(&lock->lock); wake_up_all(&lock->queue);} static bool
浏览 4
提问于2019-06-19
得票数 0
回答已采纳
1
回答
linux
中正在等待锁的
任务
是如何在锁被另一个
任务
释放后被唤醒的?
、
、
假设
linux
中的
任务
A正在等待一个锁,此时指定的锁由另一个
任务
B持有。因此
任务
A将在等待
队列
中。现在,一旦
任务
B完成,然后释放锁。现在我的疑问是
任务
A如何知道锁是可用的,以及它是如何唤醒的?
浏览 2
提问于2013-04-17
得票数 0
回答已采纳
1
回答
设置特定M/R作业的减速机容量
、
也就是说,最初我为一个
任务
跟踪器配置了8个reduce插槽,因此对于一个有100个reduce
任务
的作业,将会有(8 * datanode number)个reduce
任务
同时运行。在web UI中,我可以看到,对于此作业,最大缩减
任务
恰好为4,就像我设置的那样。
浏览 1
提问于2013-05-02
得票数 0
回答已采纳
2
回答
具有延迟的简单可伸缩工作/消息
队列
、
、
、
我需要设置一个作业/消息
队列
,可以选择为
任务
设置延迟,这样它就不会立即被空闲的工作人员接收,而是在一定的时间之后(可能会因
任务
而异)。我研究了几个
linux
队列
解决方案(rabbitmq、gearman、memcacheq),但它们似乎都没有提供开箱即用的功能。谢谢!
浏览 2
提问于2010-03-02
得票数 6
回答已采纳
2
回答
Linux
下内核线程间的通信
、
、
我正在将一个应用程序/PCI驱动程序从vxWorks移植到
Linux
上,如果可能的话,我想保持相同的架构。当前的驱动程序有两个使用消息
队列
相互通信的
任务
(线程)。有没有一种在内核线程之间通信的机制?消息
队列
用于传递缓冲区地址和大小信息,因此
任务
可以使用DMA来移动大量数据。
浏览 3
提问于2009-09-18
得票数 1
回答已采纳
1
回答
如何在不使用堆栈或
队列
的情况下编写与堆栈推送和弹出函数等效的Python?
、
、
、
我使用的是
Linux
和Python。我不想使用os.system来完成这项
任务
,也不想使用内置的堆栈或
队列
函数。
浏览 2
提问于2015-02-04
得票数 0
2
回答
用于
linux
编程的资源
对于绝对初学者和专业程序员来说,学习
linux
编程最好的书籍或网站是什么?更具体的主题有:( a)分叉( b)共享内存( c)exec命令d)信号e)调度算法(轮询、先到先得、优先级调度、短
任务
优先、多级
队列
调度、多级反馈
队列
调度)。
浏览 0
提问于2013-09-28
得票数 1
4
回答
linux
内核如何在创建新
任务
时唤醒空闲的处理器?
、
、
、
我是
Linux
内核的新手。目前,我查看了空闲代码,发现了一个问题。当处理器在它们自己的运行
队列
中没有任何taks时,它可能会进入空闲模式,特定的WFI(等待中断)。在处于WFI状态后,可能其他处理器(非空闲)希望将它们的
任务
分散到这个空闲处理器(通过负载平衡)。此时,繁忙的处理器会使
任务
迁移。在我看来,当
任务
被迁移时,空闲的处理器应该立即唤醒来处理
任务
。对吗?然而,我找不到任何唤醒空闲处理器的代码,只找到了将
任务
注册到空闲处理器的运行
队列
的代码。 我想
浏览 2
提问于2013-02-25
得票数 6
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
事件循环与任务队列
什么是 任务与消息队列?
linux消息队列源码解析
系统设计系列之任务队列
Linux内核工作队列
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券