grand-central-dispatch

grand-central-dispatch

文章 0 浏览 2

GCD在主线程中执行任务

我有一个可能来自任何线程的回调。当我收到这个回调时,我想在主线程上执行某个任务。 我是否需要检查我是否已经在主线程上 - 或者在调用下面的代码之…

太阳哥哥 2024-10-31 22:09:35 1 0

具有局部变量声明的dispatch_apply 无法在C++ 中编译;方法实现

该代码 class XXX { vector&ltRecord&gt getAll() { dispatch_apply(3, dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(size_t i…

好倦 2024-10-31 20:18:37 0 0

Grand Central Dispatch 与 NSThread

我为 NSThread 和 Grand Central Dispatch (GCD) 创建了一些测试代码: - (void)doIt:(NSNumber *)i { sleep(1) NSLog(@"Thread#%i", [i intValue]) }…

白衬杉格子梦 2024-10-31 18:50:34 0 0

生成调度源计时器事件时发生内存泄漏

我们使用调度队列来生成计时器事件。 执行该任务的代码: dispatch_queue_t queue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0)…

十雾 2024-10-31 11:11:31 1 0

调度源阅读器 - 如何检测文件结尾?

灵感来自 Apple 文档,我正在尝试使用 GCD 调度源从文件中异步读取,而不是使用传统的 NSInputStream 和基于运行循环的方法。 但是,我不确定如何检测…

情绪少女 2024-10-31 07:31:10 0 0

使用GCD实现并发读独占写模型

我试图了解使用 Grand Central Dispatch (GCD) 实现控制资源访问的并发读独占写模型的正确方法。 假设有一个 NSMutableDictionary 被大量读取并且偶尔…

无语# 2024-10-31 06:36:07 2 0

使用dispatch_async的EXC_BAD_ACCESS

我正在尝试通过 Objective-C++ 中的异步调度队列执行块。这是我正在尝试执行的操作的类片段... class Blah { public: void dispatch(const EventPtr&a…

离笑几人歌 2024-10-31 01:33:48 3 0

每个 NSThread 都会自动分配一个调度队列吗?

默认情况下每个线程都有一个关联的调度队列吗?我只是想知道是否可以在每个上下文中使用dispatch_semaphore,或者是否需要将其包装在带有定义队列的显…

心清如水 2024-10-30 21:19:47 0 0

是否有可能构建一个 Objective-C++从 C++ 实现标题?

我有一个 C++ 框架,想在 Objective-C++ 中使用。我正在使用 XCode4 并针对 iPad 部署。 因此,给定这个(伪代码)C++ 标头: class A { public: virt…

另类 2024-10-30 05:20:20 1 0

释放 GCD 调度队列属性的正确方法是什么?

我正在使用一个dispatch_queue,它是通过其所有者的属性访问的,如下所示: @property (nonatomic, assign) dispatch_queue_t queue 注意assign关键字…

隐诗 2024-10-30 04:30:28 0 0

NSManagedObjectContext 和 GCD

来自苹果的 核心数据编程指南: 你应该给每个线程自己的 完全私有的管理对象 上下文并保持关联 对象图分离在 每个线程的基础。 这如何扩展到 Grand Ce…

剑心龙吟 2024-10-30 00:01:49 0 0

在iOS中使用dispatch_async时出现内存警告

我有下面的代码,以 30fps 捕获 jpeg 帧并以 mp4 格式录制视频。我试图将 processFrame 方法包装在dispatch_async 调用中,以便录制过程不会锁定视频…

残疾 2024-10-29 07:24:28 2 0

比较GCD与PerformSelectorInbackground:dispatch_async不在后台

Grand Central Dispatch 很棒,可以减少代码量,但为什么我不能在后台线程上运行某些内容? 我制作了一个示例应用程序来展示我的意思(没有任何注释工…

初见 2024-10-29 05:18:48 1 0

Grand Central Dispatch 的简单示例

我是 mac 编程新手,我对 Grand Central Dispatch 感到非常惊讶。我读到了相关内容,看起来像是并行编程的完美解决方案。我使用 POSIX 线程并希望转向…

私藏温柔 2024-10-29 05:13:19 2 0

块和 ViewController 线程安全

我一直在查看游戏中心代码示例, GKTapper,开发人员对其实现进行评论的部分对我来说没有多大意义。代码插入如下。我不明白的是为什么在主线程上调度…

长安忆 2024-10-28 18:54:52 1 0
更多

推荐作者

1CH1MKgiKxn9p

文章 0 评论 0

ゞ记忆︶ㄣ

文章 0 评论 0

JackDx

文章 0 评论 0

信远

文章 0 评论 0

yaoduoduo1995

文章 0 评论 0

霞映澄塘

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文