腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
在线程中查找最小
队列
大小
、
、
、
我正在尝试用多线程
实现
一种新的调度技术。每个线程都有自己的私有本地
队列
。这个想法是,每次从程序线程创建任务时,它都应该在
队列
中搜索最小
队列
大小(任务数量较少的
队列
),并将其入队。一种在线程之间进行负载平衡的方法,其中不忙的
队列
排队更多。 你能建议一些逻辑(或)想法如何从编程的角度动态地找到给定
队列
中的最小
队列
大小。我正在开发visual Studio2008,这是我们自己的多线程库中的
C
++编程
语言
,
实现</
浏览 1
提问于2013-01-08
得票数 0
回答已采纳
2
回答
任务委托调度器
、
、
、
、
我
实现
了调度器任务委托调度程序,而不是偷取调度程序的任务。因此,该方法的基本思想是每个线程都有自己的私有本地
队列
。每当产生任务时,在任务排队到本地
队列
之前,在
队列
之间执行搜索操作,并通过比较
队列
的每个大小找到最小大小
队列
。每次使用这个最小大小的
队列
来对任务进行排队。这是一种将工作压力从繁忙线程
队列
转移并将作业委托给最不繁忙线程
队列
的方法。 这种调度技术的问题是,我们不知道每个任务需要多长时间才能完成。即。
队列
的计数可
浏览 1
提问于2013-02-13
得票数 0
1
回答
让线程本地
队列
具有计数器
、
、
、
、
我有四个线程,它们有自己的私有
队列
和私有的'int计数‘成员,每当从程序线程生成任务时,都应该将其排队到线程的
队列
,其中线程中的’int计数‘最小。每当任务被推入
队列
时,当任务从
队列
中弹出时,私有'int计数‘应该增加1,而私有'int计数’应该减少1。因此,“int计数”是关于任务推送、pop操作的动态更改,而程序线程将将任务分派给
队列
,其计数最低(或第一个零)。。 这是程序的基本逻辑。我在linux多线程库中使用
c
++编程
语言
,
浏览 3
提问于2013-01-09
得票数 1
2
回答
需要关于多写入器线程、单工作线程模型的建议
、
我正在用
C
语言
写一段代码,其中我有多个写入器(或供给器)线程,它们写入高优先级
队列
或低优先级
队列
,而单个工作者(或消费者)线程同时从高优先级
队列
和低优先级
队列
读取数据。我有一个使用pthread互斥锁的线程
同步
机制。 在写这段代码的时候,我有一个疑问,那就是我是否应该为高优先级
队列
和低优先级
队列
设置单独的锁?或者我应该为高优先级和低优先级
队列
设置一个公共锁。
浏览 1
提问于2015-11-02
得票数 0
1
回答
关于多生产者单消费者问题的信号量
、
我需要对
C
++上的这个案例研究提出一些建议。我已将
队列
长度限制为10。 关键部分将保护写入或/阅读问题。信号量将
同步
对
队列
的访问。
浏览 6
提问于2011-03-04
得票数 0
回答已采纳
3
回答
用
C
语言
编写
队列
实现
程序
、
、
我刚开始学习
C
语言
,我正试着从我的书中做这个
队列
实现
程序,但是它不工作。它给出了一个错误,即函数qfull和qempty是未定义的。即使在正确声明了函数之后,它仍然会给出更多的错误。
浏览 3
提问于2012-01-26
得票数 0
回答已采纳
4
回答
用
C
语言
实现
FIFO
队列
、
、
、
对于嵌入式应用程序,我正在尝试使用ANSI
C
实现
结构的先进先出(FIFO)
队列
。最直接的方法似乎是
实现
一个链表,这样每个结构都包含一个指向
队列
中下一个结构的指针。如果我将指向
队列
中第一个和最后一个项目的指针定义为:QueuedAction *lastAction;...so返回时,lastAction将是指向
队列
中新创建的最
浏览 2
提问于2010-10-18
得票数 4
回答已采纳
1
回答
我的
队列
实现
(用
C
语言
)
、
这是我在
C
中的
队列
实现
,请随意问我任何有关我的代码的问题。欢迎任何建议或建议,包括关于命名/间距/通用约定的建议。以下是新版本:我的
队列
实现
(在
C
中) [V.2]
浏览 0
提问于2020-10-11
得票数 6
回答已采纳
3
回答
Java -多
队列
生产者消费者
、
、
inbox.isEmpty(location)){ notifyNeighbours(
c
.x,
c
.y,
c
.getCurrentState(),previousBoard); }我有一个有几个
队列
的使用者(他们所有的方法都是
同步
的每个生产者有一个
队列
。使用者遍历所有
队列</
浏览 3
提问于2014-11-14
得票数 2
回答已采纳
2
回答
pthread
同步
阻塞
队列
、
、
、
我正在寻找使用pthread
同步
语义在
C
中推荐的线程安全阻塞
队列
(多生产者/消费者)的
实现
。
浏览 0
提问于2011-01-02
得票数 23
回答已采纳
2
回答
谁在阻塞
同步
中阻止谁?
、
、
、
来自编程
语言
语用学,斯科特著
同步
可以通过旋转(也称为繁忙等待)或阻塞来
实现
。在繁忙-等待
同步
中,线程运行一个循环,在该循环中,线程一直在重新计算某些条件,直到该条件变为真为止(例如,直到消息
队列
变为非空或共享变量获得特定值为止),这是在其他线程中运行在其他内核上的操作的结果。在阻塞
同步
(也称为基于调度程序的
同步
)中,等待线程自动将其核心放弃给其他线程。在此之前,它在一些与
同步
条件相关的数据结构中留下一个注释。为什么这种
同步
机制被称
浏览 6
提问于2017-08-29
得票数 1
3
回答
生产者用户
同步
的伪码
、
、
在用
C
语言
编程的操作系统类中,编写作业作业的Pseduocode遇到了一些困难。您将使用N个元素、P生产者线程和
C
使用者线程(N、P和
C
应该是程序的命令行参数,以及下面描述的三个附加参数X、Ptime和Ctime )
实现
生产者-消费者程序。各应该从
队列
中删除P*X/
C
项(在每次调用Dequeue之间旋转等待Ctime*1
浏览 8
提问于2012-11-06
得票数 1
回答已采纳
8
回答
队列
操作/API的术语/命名约定?
、
、
、
"queue",又称FIFO,是最常见的数据结构之一,具有多种
语言
和框架中的本机
实现
。然而,对于应该如何命名基本
队列
操作,似乎没有什么共识。对几种流行
语言
的调查表明:如果需要
实现
队列
(例如,在没有本地
队列
实现
浏览 11
提问于2009-05-29
得票数 7
回答已采纳
1
回答
检查Unix消息
队列
是否为空
、
、
有人能告诉我如何检查消息
队列
中是否有消息吗?消息
队列
是在基于linux的操作系统中用
C
语言
实现
的。我只想检查在特定时间消息
队列
中是否有任何消息。
浏览 3
提问于2012-09-22
得票数 5
回答已采纳
2
回答
具有任务的线程安全
队列
、
、
、
我在
c
#中有某种工作管理器,它将接收要执行的任务,并执行它们。任务将从不同的线程到达,但必须同时执行一个线程。我不想要一个while循环,它将一直运行,检查它们是否是
队列
中的新任务。是否有内置
队列
或
实现
队列
的简单方法,该
队列
将等待任务并在不繁忙等待的情况下
同步
执行它们?
浏览 3
提问于2017-05-30
得票数 2
回答已采纳
1
回答
用于
同步
的GCD自定义
队列
、
、
在Mike的中,他提到:“自定义
队列
可以作为
同步
机制来代替锁。”1) dispatch_barrier_async的工作方式如何与dispatch_async不同?dispatch_async不是
实现
了与dispatch_barrier_async
同步
相同的功能吗? 2)定制
队列
是唯一的选择吗?我们不能使用主
队列
进行
同步
吗?
浏览 7
提问于2015-05-23
得票数 0
回答已采纳
1
回答
C
语言
中的基本
队列
实现
、
我正在
C
中练习数据结构,并根据它的描述
实现
了一个
队列
:#include <stdlib.h> int data;queue);return 0;当
队列
为空时
浏览 0
提问于2019-02-28
得票数 4
回答已采纳
8
回答
C
语言
有没有标准的
队列
实现
?
、
、
有没有
C
“自带”的
队列
数据结构
实现
,或者我必须自己开发(这是为了一个学校项目,因此我必须使用标准的gcc安装中存在的东西,或者必须自己
实现
一个!) 其他通用的数据结构,如链表、堆栈等呢?
浏览 0
提问于2010-11-15
得票数 11
回答已采纳
1
回答
基于
C
++ MultiThread工作人员的方法
、
、
、
在
实现
此模式时,程序员应确保
队列
的线程安全。在Java中,您可以使用
同步
关键字
同步
相关的方法。这将把经过
同步
修改的块绑定到一个原子结构中,从而迫使任何使用相关资源的线程等待,直到没有使用该资源的线程。(我希望通过在
c
++中应用互斥锁来
实现
这一点),作为这种方法的一个缺点,
同步
是相当昂贵的。您还可以创建一个对象,该对象包含
队列
中所有作业的列表,可以是单个作业。我想了解的是,一个包含所有乔布斯列表的单例对象将如何帮助我,而不仅仅是
浏览 4
提问于2015-09-25
得票数 1
2
回答
用于win32/
C
的线程生产者/消费者的阻塞
队列
、
、
我正在尝试用一个自定义的
队列
来代替一些线程通信,生产者使用的是PostThreadMessage,消费者使用的是WaitForSingleObject/PeekMessage。我需要的是,但boost和
C
++都不是我的选择。 不想重新
实现
轮子,有人用
C
语言
实现
了这样的
队列
吗?
浏览 2
提问于2010-01-27
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言数据结构中队列的实现与操作
什么是优先队列算法?详述优先队列算法的原理?用C语言实现优先队列算法。内附完整代码。
什么是单调队列算法?详述单调队列算法的原理?用C语言实现单调队列算法。内附完整代码。
C语言编程基础入门学习数据结构中队列的实现与操作
Linux C语言高级编程数据结构队列之链式队列及其使用实例(2)
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券