腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
dispatch_async
理解
执行
顺序
objective-c
、
grand-central-dispatch
、
dispatch-async
我有两个API调用,如下:} <
浏览 43
提问于2017-02-23
得票数 0
1
回答
在iOS中调度并发队列
ios
、
cocoa
、
concurrency
、
grand-central-dispatch
当dispatch_sync、
dispatch_async
、dispatch_barrier_sync和dispatch_barrier_async放在一个并发队列中时,它们的
执行
顺序
有点混乱(尽管我
理解
这个概念因此,如果按以下
顺序
插入块,如: dis
浏览 2
提问于2014-02-18
得票数 0
1
回答
dispatch_async
嵌套是如何工作的?
cocoa
、
grand-central-dispatch
、
dispatch-async
我试着
理解
这个常见的模式:
dispatch_async
(dispatch_get_main_queue()) {// Update UI on main thread } 完成回调可以通过对
d
浏览 4
提问于2015-07-19
得票数 0
回答已采纳
1
回答
GCD队列类型
grand-central-dispatch
我试图
理解
队列类型之间的区别。据我所知,有三种类型: dispatch_sync(global_queue)^ // blocks are executed one after the other in no part
浏览 3
提问于2012-06-26
得票数 3
2
回答
需要对调度队列、线程和NSRunLoop做一些澄清
ios
、
multithreading
、
grand-central-dispatch
、
nsthread
、
nsrunloop
以下是我所知道和
理解
的事情: ...每次只有一个任务被分派到一个线程& get
执行
。我困惑的是===== &不完全
理解
======= 将任务分派给
浏览 7
提问于2016-06-23
得票数 31
回答已采纳
3
回答
理解
以下代码
ios
、
multithreading
、
grand-central-dispatch
、
performselector
、
dispatch-async
我刚刚尝试了下面的代码 [self taskB];这个taskA和taskB只
执行
NSLog,不
执行
其他任何操作。在这里,先写taskB,但先
执行
taskA。即使我改变了
顺序
,仍然是performSelectorO
浏览 4
提问于2015-03-17
得票数 0
2
回答
主中央调度队列是串行的还是并发的?
cocoa-touch
、
cocoa
、
grand-central-dispatch
假设我按
顺序
调用
dispatch_async
()三次: ^{}); ^{});
disp
浏览 0
提问于2013-05-19
得票数 7
回答已采纳
2
回答
如何按
顺序
执行
多个
dispatch_async
?
ios
、
ios7
、
grand-central-dispatch
我有两种方法:{ ^{// async_block_1 } {}-(void)relosd [sel
浏览 6
提问于2014-05-19
得票数 1
1
回答
像
dispatch_async
这样的代码的单元测试。
testing
、
dispatch-async
需要对以下代码进行单元测试,
dispatch_async
意味着代码不会按应用程序逻辑
顺序
执行
,你知道如何让它及时运行吗? [AdTracker dosomething
浏览 1
提问于2012-07-10
得票数 3
回答已采纳
1
回答
NSOperationQueue和GCD之间的序列化
objective-c
、
grand-central-dispatch
、
nsoperationqueue
我想确认主操作队列和主调度队列是否本质上是相同的队列,即在下面的代码中是否保证了块2之前的
执行
顺序
: [[NSOperationQueuemainQueue] addOperationWithBlock:^{ }];
dispatch_async
(dispatch_get_main_queue
浏览 3
提问于2013-11-25
得票数 0
回答已采纳
1
回答
执行
一批操作,每个操作中间有一个用户交互
ios
、
objective-c
、
multithreading
、
fifo
我需要按
顺序
执行
一些操作。有许多符合协议的对象(具有一个方法,即execute())按
执行
顺序
插入到数组中。= dispatch_queue_create("myQueue", NULL); { [self.executeResults setObject:state
浏览 0
提问于2015-10-05
得票数 0
2
回答
C中的
dispatch_async
()
c
、
asynchronous
、
grand-central-dispatch
我在
理解
GCD时遇到了问题。我需要使用
dispatch_async
来生成函数put_values(),该函数将在一个无限循环中将值放入缓冲区。Get_values()也会在无限循环中删除。因此,我必须在没有
顺序
的情况下同时运行它们,以查看我是否正确地实现了等待的信号量。WIll下面的代码可以做到这一点(异步运行它们)?谢谢!dispatch_queue_create("producer", NULL); dispatch_queue_t consumer = dispatch_queue_create("con
浏览 3
提问于2011-09-20
得票数 2
回答已采纳
2
回答
dispatch_async
嵌套块
ios
、
objective-c
、
xcode
、
grand-central-dispatch
、
objective-c-blocks
我正在使用
dispatch_async
方法来
执行
主队列中的任务。但它会导致保留循环:self.test = ^{ NSLog(@"%@", self); }; 我不能正确地
理解
它为什么要创建保留周期。因为我的控制器不拥有
dispatch_async
块的所有权。
浏览 2
提问于2017-05-16
得票数 0
2
回答
dispatch_async
vs dispatch_sync
执行
顺序
objective-c
、
concurrency
、
sync
、
grand-central-dispatch
、
dispatch-async
dispatch_queue_create("com.unique.name.queue", DISPATCH_QUEUE_SERIAL);{ // process object andvalue return returnValue;如果我调
浏览 3
提问于2013-01-12
得票数 9
回答已采纳
3
回答
在中央调度中心使用串行队列的
dispatch_async
与dispatch_sync
iphone
、
objective-c
、
ios
、
grand-central-dispatch
好吧,我喜欢中央调度中心,并且在使用它之后取得了相对的成功,但这是我不完全
理解
的。假设我使用以下命令创建了自己的串行队列myQueue = dispatch_queue_create("myQueue", NULL);
dispatch_async
串行队列如何并行或无序地
执行
任务? 谢谢
浏览 1
提问于2011-02-17
得票数 25
回答已采纳
1
回答
dispatch.async()只运行1行代码
swift
、
asynchronous
、
grand-central-dispatch
我对dispatch.async的
理解
有些困难。我有以下代码: print("hello:无论我做什么,都只
执行
第一行。(Int(QOS_CLASS_UTILITY.rawValue), 0)) {
dispatch_async
(dispatch_get_main_queue函数被调
浏览 7
提问于2016-01-12
得票数 2
回答已采纳
1
回答
神秘的EXC_BAD_ACCESS在
dispatch_async
上*串行队列*
sqlite
、
exc-bad-access
、
dispatch-async
但是,由于某些原因,即使我在串行队列中使用了EXC_BAD_ACCESS,它也会与
dispatch_async
崩溃:var MyCustomQueue : dispatch_queue_t协议函数中,如果批处理大小大于预先设置的数字,则可以将最新批处理的CLLocation项保存到磁盘上:{ self.
浏览 3
提问于2016-02-12
得票数 1
1
回答
如何在第一个函数完成后调用第二个函数?
ios
、
objective-c
、
function
我为函数
执行
管理队列所做的代码。[self firstMethodWithOnComplete:^{
dispatch_async
(dispatch_get_main_queue});}];- (void)firstMethodWithOnComplete:(void (^)(void))onComplete { onComplete();
浏览 3
提问于2016-03-22
得票数 0
回答已采纳
2
回答
使用串行调度队列调用接受完成块作为参数的方法
ios
、
objective-c
、
objective-c-blocks
、
grand-central-dispatch
、
dispatch-async
我在一个串行队列中调用这个,就像: [dataForRequest:SOME_REQUEST withCallbackNSData *data) {}]; 我之所以在串行队列上这样做,是因为我希望请求一次一次地被调用,按照发出请求的
顺序
但是我面临的问题是,请求是按
顺序
发出的,但是我传递给方法的callbackBlock是而不是,它在 ord
浏览 5
提问于2015-10-12
得票数 1
2
回答
将FIFO
dispatch_async
队列转换为并发
objective-c
、
macos
、
asynchronous
、
osx-mavericks
、
dispatch-async
此代码在工作时以FIFO
顺序
执行
两个任务:
dispatch_async
(queue,^(){ //[internalIpMenuItem setTi
浏览 5
提问于2014-04-11
得票数 1
回答已采纳
点击加载更多
相关
资讯
深入理解Python程序的执行顺序
scrapy如何顺序执行多个爬虫
理解的要执行,不理解的也要执行,在执行中加深理解
图解 SQL 执行顺序,通俗易懂!
Ajax异步调用的顺序执行
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
腾讯会议
活动推荐
运营活动
广告
关闭
领券