腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
如果我dispatch_barrier_(A)同步到GCD中以全局
并发
队列
为目标的
队列
,会发生什么情况?
、
、
我有一个关于dispatch_barrier和目标
队列
的问题。我有一个自定义串行
队列
和自定义
并发
队列
,并将串行
队列
的目标
队列
设置为
并发
队列
,然后该
并发
队列
以全局
并发
队列
为目标:当我dispatch_barrier阻塞串行
队列</em
浏览 3
提问于2013-09-18
得票数 1
回答已采纳
1
回答
串行与
并发
阻塞主
队列
的类似方式
、
据我所知,
并发
队列
同时运行操作,这就是为什么它们与屏障一起用于解决读写问题的原因。但是,我无法理解是否同步地从主
队列
调用
并发
队列
。它在执行读取操作时阻塞主
队列
。因此,在这种情况下,
并发
队列
表现为串行
队列
。.<11 { }如果使用串行
队列
,这将产生相同的
浏览 2
提问于2021-09-22
得票数 0
回答已采纳
2
回答
并发
队列
与私有调度
队列
、
如果我需要创建大量的
队列
(比如用于镜像加载的10+
队列
),是使用全局
并发
队列
还是创建相同数量的专用调度
队列
更快?对于四核CPU,是否将
并发
队列
限制为四个
并发
队列
,然后将其转换为后续排队任务的串行
队列
?
浏览 0
提问于2014-05-17
得票数 0
1
回答
如何通过将串行DispatchQueue的目标设置为
并发
队列
来创建它?
因为每个调度
队列
消耗线程资源,因此创建额外的
并发
调度
队列
会加剧线程消耗问题。而不是创建私有
并发
队列
,而是将任务提交到全局
并发
调度
队列
之一。用于串行任务,将串行
队列
的目标设置为全局
并发
队列
之一。通过这种方式,您可以维护
队列
的序列化行为,同时最小化创建线程的单独
队列
的数量。 当文档要求通过将
队列
的目标设置为全局
并发
队列
来创建串行
浏览 3
提问于2020-06-12
得票数 6
1
回答
创建的
队列
与全局
队列
之间的差异。Swift 3
、
、
、
、
我仍在试图掌握调度
队列
的概念。let anotherQueue = DispatchQueue(label: "com.appcoda.anotherQueue", qos: .utility)但是,如果我指定所创建的
队列
是
并发<
浏览 0
提问于2017-07-14
得票数 3
2
回答
苹果文档中关于
并发
队列
创建的GCD差异
、
说: 在OSXv10.7及更高版本中,指定DISPATCH_QUEUE_SERIAL (或NULL)创建串行
队列
,或指定指定以创建
并发
队列
.这有点令人困惑;它意味着您确实可以自己创建
并发
队列
;这是否是文档未被更新以解释当前特性的情况?
浏览 5
提问于2012-08-11
得票数 2
回答已采纳
4
回答
并发
队列
-一般问题(描述和用法)
、
、
、
我在理解
并发
队列
的概念时遇到了一些困难。我知道
队列
是一种先进先出( FIFO )或先到先服务的数据结构。我非常感谢对
并发
队列
功能的一般描述。另外,是否存在
并发
优先级
浏览 0
提问于2009-10-14
得票数 7
1
回答
并发
队列
、
、
、
、
最近,我编写了一个
并发
的、没有互斥锁(但不是无锁的)
队列
,并想知道它是否真的正确,以及是否有什么特别的改进可以做:class concurrent_queue
浏览 0
提问于2014-06-04
得票数 7
回答已采纳
1
回答
为什么DISPATCH_QUEUE_CONCURRENT创建的两个
并发
队列
不
并发
运行?
、
、
、
、
为了
并发
执行两个任务,我创建了两个
并发
队列
,并向两个
队列
分配了一些块。NSLog(@"B - 3");}A - 1 A - 3 B - 2 为什么这两个
并发
队列
不
并发
执行以下是苹果文档()的内容: 提交给串行
队列
的块按FIFO顺序一次执行一次。但是,请注意,提交给独立
队列
的块可以针对彼此<em
浏览 0
提问于2014-09-12
得票数 1
回答已采纳
1
回答
具有相同优先级操作的GCD
并发
队列
?
、
、
我知道GCD有串行和
并发
队列
。我无法找到在具有相同优先级操作的
并发
队列
中发生的任何描述。
浏览 3
提问于2016-05-13
得票数 0
回答已采纳
1
回答
与无锁
并发
队列
()相比,阻塞
队列
的强度。
、
我一直在多线程环境中使用
并发
类,但突然间我对使用阻塞
队列
感到好奇。最近,我碰巧使用了
队列
,我查看了线程安全
队列
。所以我知道有BlockingQueue和linkedConcurrentQueue,我研究了这两个
队列
。 使用锁定,阻塞
队列
是线程安全的。这就是我想的典型的线程安全方式。但是,我不知道这个CAS的目标是
队列
本身还是属于
队列
的元素。即使多个线程同时轮询
浏览 2
提问于2020-07-08
得票数 0
回答已采纳
1
回答
WCF与Windows服务:在MSMQ中使用节流处理多个
队列
的推荐方法是什么?
、
、
、
在需要实现
队列
的情况下,我们有一个需求,这样我们就可以控制
并发
性,而不是使数据库超载。在Microsoft世界中,我们选择使用MSMQ来存储请求。计划创建100个
队列
(每个客户1个),并并行处理
队列
,以实现最大的
并发
性。我们只能选择正确的技术来处理
队列
。创建一个.NET窗口服务,并使用
队列
对象事件ReceiveCompleted处理多个
队列
。在
浏览 3
提问于2013-06-10
得票数 0
1
回答
什么时候应该创建新
队列
?
、
、
在iOS 4.3之后,我们可以创建一个串行或
并发
的新
队列
。在此之前,我们使用现有
队列
作为
并发
队列
,并将其创建为串行
队列
。那么,现在我应该什么时候创建新的,而不是使用现有的?
浏览 3
提问于2015-09-25
得票数 0
回答已采纳
1
回答
亚马逊红移节点并行请求花费的时间比顺序长
、
、
我正在尝试使用节点红移和从我的节点应用程序上运行一系列选择查询。如果按顺序运行查询,则每次查询平均有2秒。但是,当我并行运行我的查询时,它们花费的时间要长得多,最后一个查询大约需要32秒。我也可以得出结论,Redshift不会花那么长时间。因为缓存的红移查询仍然需要相当大的开销。 并行:
浏览 0
提问于2018-04-16
得票数 1
2
回答
iOS GCD自定义
并发
队列
执行序列
、
、
根据苹果公司的文件,我对这个问题有疑问
并发
并发
队列
(也称为全局调度
队列
的一种类型)同时执行一个或多个任务,但任务仍按添加到
队列
的顺序启动。当前执行的任务运行在由调度
队列
管理的不同线程上。在iOS 5和更高版本中,您可以通过将DISPATCH_QUEUE_CONCURRENT指定为
队列
类型来自己创建
并发
调度
队列
。此外,有四个预定义的全局
并发
队列
供应用程序使用。有关如何获取全局
并发
浏览 3
提问于2015-06-04
得票数 4
2
回答
dispatch_async块到串行
队列
是否保持顺序?
当我通过dispatch_async向串行
队列
提交两个块时,它是否确保第二个块在第一个
队列
之后运行: dispatch_async
浏览 0
提问于2012-06-26
得票数 4
4
回答
并发
与同步执行
、
、
、
引用第378页第6章“
并发
性”:我用粗体显示了引起我兴趣
浏览 5
提问于2013-10-04
得票数 2
回答已采纳
3
回答
串行
队列
与
并发
队列
有何不同?
、
、
、
、
我很困惑什么是串行
队列
还是
并发
队列
。
并发
是否允许
队列
中有一组操作,然后将它们拆分到可用线程上,而串行操作也是这样,但将其限制为一个线程,每次等待一个线程完成吗? 文档中的解释似乎非常混乱。
浏览 0
提问于2014-01-14
得票数 0
回答已采纳
2
回答
dispatch_queue_t是串行
队列
,那么它为什么存在于多任务概念中呢?
、
、
、
、
“dispatch_queue_t”创建了一个串行
队列
,我已经读过,一个串行
队列
一次只能执行一个任务。GCD的目的是同时执行多个任务,那么为什么串行
队列
还存在呢? NSLog(@"Task 2");现在,按照规则,这两个任务都将按串行
队列
顺序执行如果这个问题的答案是为任
浏览 5
提问于2014-09-11
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Java并发编程:阻塞队列
【Java并发编程】阻塞队列 BlockingQueue
消息队列新宠—“kafka”能给高并发应用带来怎样的变革?
Java并发包下锁学习第二篇Java并发基础框架-队列同步器介绍
队列
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券