-
dispatch_after块未运行 讨论
请考虑以下简单示例: <pre><code>- (void)viewDidLoad { [super viewDidLoad]; dispatch_after(dispatch_time(DISPATCH_TIME -
如何使用异步回调使在主线程中运行的任务串行队列?
在这种情况下,我必须将异步<code>callback</code>视为任务的一部分。我只希望同时运行一个任务。 -
我可以关闭主线程检查器,并在关闭主线程上使用UIKit吗?
我有一个关于在后台线程上调用UI API的问题。 我需要视图信息来保存视图,例如view.center,view.tra -
使用动画更新UITableView中的多线程问题
我有一个View Model类,该类具有一个属性(数组),该属性用作UITableView的数据源。 我正在VM中执行 -
Objective-C,dispatch_queue_t阻塞了主线程
<code>dispatch_queue_t</code>操作遇到了很多困难,该操作由于某种原因(可能是因为它很大)将非常大的文 -
同步/异步的行为是否类似于串行/并发,即它们都控制DispatchQueues还是仅执行同步/异步控制线程 如果您想进一步了解并发队列(又名:如果您不关心并发队列,请跳过) 但这是否意味着实际上已停止调用someMethod的队列?当currentQueue和我们调度的队列相同时会发生什么?
关于堆栈溢出的大多数答案都暗示着同步与异步行为非常类似于串行与并发队列概念差异。就像@Roope在 -
通过iOS Amazon SDK在S3上缓慢上传图像
通过amazon SDK在s3的多个线程上上传图像需要花费大量时间。让我知道您是否遇到相同的问题并找到任何 -
如何创建TTS队列?
如何使用DispatchGroup或DispatchQueue?我想创建TTS序列。我有对象的Tableview。如果我在开始说话之前先轻按, -
Swift:将同步功能转换为异步
如果您具有同步功能,如何将其转换为异步功能? <pre><code>func syncFunc() -> Int { //Do something } </cod -
Swift:线程安全的Singleton,为什么我们使用同步进行读取?
在创建线程安全的Singleton时,建议对读取使用同步,对写入操作使用带有障碍的异步。 我的问题 -
创建调度队列时自动释放频率和目标是什么?
我正在阅读有关调度队列创建方法的信息: <pre><code>"DispatchQueue(label: <#T##String#>, qos: <#T##Di -
等待网络请求的结果,然后将其分配给Swift中的变量
我认为这个问题已经很多次了,但是我无法理解所有GCD和完成处理方面的内容。快速修复一些有用文章 -
使用音频单元记录回调[iOS] [Swift]
我正在创建一个跨平台的VOIP应用程序,该应用程序使用UDP发送和接收数据。我正在使用音频单元进行实 -
1个请求上两次带有DispatchGroup调用完成处理程序的并行URLSession请求
我使用<code>DispatchGroup</code>尝试对我的客户端运行2个网络请求,并在两个请求都完成后返回结果。 <p -
Swift GCD工作项调度队列取消
我必须执行一些操作,直到更改启动它们的开关为止。我尝试将GCD与工作项队列一起使用,认为异步操 -
如何查询更多记录并使用Vapor处理?
路由器通过JSON接收更多ID。需要为每个ID执行查询。然后对原始数据进行一些处理并返回。但是我得到一 -
使用alamofire的顺序上传/串行队列
我正在使用<code>Alamofire</code>和串行<code>DispatchQueue</code>尝试一次从一组图像中上传一个图像。我想一次 -
如何在for循环中暂停调度队列?
我有播放和暂停按钮。当我按下播放按钮时,我想在循环内播放异步对话。我使用派发组进行异步方法 -
iOS线程:这样可以确保从主线程调用完成吗?
假设我有一个函数,其中包含一些在另一个线程(例如后台线程)中调用的指令: <pre><code>func myFunc( -
在异步工作完成之前关闭返回数据
<h1> <strong> <em>使用建议的解决方案和其他问题进行了更新</em> </strong> </h1> 我正式陷入困境,也陷入了回 -
在Objective-C macOS应用中,要使异步调用同步执行,如果调用内容全部在主线程中执行,该怎么办?
我正在尝试向具有大量现有代码库的macOS Objective-C应用程序添加功能。我已将该功能分解为一个方法,但 -
我应该在哪个线程中发送分析
我有一个<code>iOS</code>应用程序,可在其中跟踪事件并在整个应用程序中进行屏幕显示。最好在哪个线程 -
寻找一个特定的示例,其中“操作”优于“ GCD”,反之亦然
<strong>此问题与操作队列和调度队列之间的区别无关。我知道。我经历了它。</strong> 但请记住, -
ARKit-[UIView setAnimationsEnabled:]不支持从UIView的后台线程或子类执行任何操作
我有一个ViewController,里面有一个collectionView。我在ARSCNView中显示collectionView单元的内容。 当我将Vi -
如何创建队列并手动启动
在我的应用程序中,我必须实现刷新令牌逻辑。我希望在刷新令牌过程中,所有发送的请求都被保留在 -
Swift中的信号量不适用于Firebase身份验证
我正在尝试实现类似于Javascript / C#的async / await的功能。我正在尝试使用信号量,并发现它可以在XCode Pl -
如何确保DispatchQueue专门在主线程上执行一些代码?
我有一个管理数组的单例。可以从多个线程访问此单例,因此它具有自己的内部<code>DispatchQueue</code>来管 -
我有一个可以在多个线程上访问的单例,它的每个数组都应该有一个单独的调度队列吗?
说我有一个单身人士<code>FruitManager</code>照顾水果。它内部有3个数组,<code>favoriteApples</code>,<code>favoriteP -
os_atomic_or2o实际做什么?
当我深入研究GCD(大中央调度)的源代码时,我发现下面显示的<code>dispatch_block_cancel</code>中使用的一些 -
用同步DispatchQueue设置非null值的最“类似于Swift” /干净的方法是什么?
我有一个同步的并发DispatchQueue,我正在使用它来获取值,这样它就可以在控制流中立即使用。 <pre cl