Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
多线程:只有在执行完其他方法后才调用执行方法
我正在尝试根据要求异步处理方法 一旦第一个方法完成 只有第二个方法应该开始执行 问题是第一个方法本身具有在后台线程上运行的代码 我尝试了dispatch semaphore wait 但这也不起作用 dispatch queue t que
ios
Objectivec
Multithreading
objectivecblocks
grandcentraldispatch
CocoaPods 库中的强dispatch_queue_t
在可能使用 iOS 5 x OS X 10 7 部署目标或较新的部署目标构建的库中 我在正确定义dispatch queue t财产 大多数情况下我可以按照建议解决它here https stackoverflow com a 248460
ios
Objectivec
grandcentraldispatch
CocoaPods
GCD获取队列名称/标签
如何获取当前队列名称 我的意思是队列标签com example myqueue 在 Xcode 4 调试器中我只能看到 block invoke 1 怎么样dispatch queue get label http developer ap
iphone
ios
Multithreading
Queue
grandcentraldispatch
使用单个共享后台线程进行 iOS 数据处理?
我有一个应用程序 可以从网络下载大量资源 并对每个资源进行一些处理 我不希望这项工作发生在主线程上 但它非常轻量级且优先级低 因此所有这些都可以真正发生在同一个共享工作线程上 这似乎是一件好事 因为设置和拆除所有这些工作线程都需要工作 没有
GCDdispatch_barrier还是dispatch_sync?
我有一些疑问dispatch barrier and dispatch sync 这是代码 void addPhoto Photo photo if photo 1 dispatch barrier async self concurren
grandcentraldispatch
调度队列:如何判断它们是否正在运行以及如何停止它们
我只是在玩 GCD 并且编写了一个 CoinFlipper 玩具应用程序 抛硬币的方法如下 void flipCoins NSUInteger nFlips Create the queues for work dispatch queue
Objectivec
cocoa
Multithreading
grandcentraldispatch
用于在管道传输结果时链接异步操作的 GCD 模式
来自 JavaScript 世界 使用异步 javascript 承诺 我相信在 Swift 中使用 GCD 异步队列也能完成同样的事情 你能给我举一个例子 其中在队列中指定了 2 到 3 个异步函数 其中一个异步操作将结果提供给第二个 第
swift
cocoa
cocoatouch
Asynchronous
grandcentraldispatch
基于视图的 NSTableView 在插入带有动画的新行后渲染空白行
我有一个基于视图的NSTableView我用 NSMutableArray 来支持 我定期出去获取一些数据 并希望将新行插入到顶部的表中 当我在没有指定动画的情况下执行此操作时insertRowsAtIndexes withAnimatio
cocoa
CoreAnimation
nstableview
grandcentraldispatch
当方法重新运行时,在方法中循环dispatch_after会导致许多同时调度
我正在创建一个简单的游戏 我有以下代码 void doStuff double delayInSeconds NSNumber randomFloatBetweenLowerBound 0 8f upperBound 2 6f Own ca
ios
Objectivec
grandcentraldispatch
nsoperation
iphone - 可以在 Grand Central Dispatch 的辅助线程上使用 usleep 吗?
我正在使用 Grand Central Dispatch 将一个块添加到队列 不是主队列 该块有一个循环 并且在循环的每次通过之间需要 0 02 秒的小延迟 我在用 dispatch async myOwnQueue begin loop
iphone
grandcentraldispatch
Semaphore.wait(timeout: .now()) 的目的是什么?
看了一些苹果代码示例 我发现了这一点 func metadataOutput output AVCaptureMetadataOutput didOutput metadataObjects AVMetadataObject from co
ios
swift
grandcentraldispatch
Semaphore
如何调试 iOS 应用程序在启动时崩溃,仅在程序集文件中设置断点
我遇到了当前正在开发的应用程序的问题 问题是应用程序在启动时在后台运行一段时间后崩溃 并且仅在这种情况下 在应用程序被杀死时启动应用程序不会导致调试器或手机崩溃 无论是否进行调试 在后台启动应用程序大约 5 10 分钟都不会导致崩溃 在后台
ios
debugging
Assembly
Crash
grandcentraldispatch
在后台从 url 加载一个大 plist
我从 url 加载一个大的 plist 文件 我必须等待几秒钟才能使用该应用程序 有什么解决办法吗 如何在后台加载它 是GCD我需要的 如何实施 My code NSString urlStr NSString alloc initWith
ios
xcode
load
plist
grandcentraldispatch
时间:2019-03-17 标签:c#dispatchqueueslikeobjectivec
我想在 C 中模仿 Objective C 调度队列的行为 我看到有一个任务并行库 但我真的不明白如何使用它 并希望得到一些关于如何使用它的解释 在目标 c 中我会做类似的事情 void doSomeLongRunningWorkAsync
c
Objectivec
taskparallellibrary
grandcentraldispatch
释放 GCD 调度队列属性的正确方法是什么?
我正在使用一个dispatch queue 它是通过其所有者的属性访问的 如下所示 property nonatomic assign dispatch queue t queue 请注意assign关键词 队列在对象的整个生命周期中使用
Objectivec
memorymanagement
grandcentraldispatch
后台线程上的 NSURLConnection 委托方法
EDIT2 重写问题 我想在后台进行一些网络服务通信 我在用Sudzc http sudzc com 作为 HTTPRequests 的处理程序 它的工作原理如下 SudzcWS service SudzcWS alloc init ser
ios
NSURLConnection
selector
grandcentraldispatch
sudzc
iOS 中如何将代码块分派到同一个线程?
问题的主要方面 这是关于 iOS 的 我能否以某种方式分派代码块 使它们全部 a 在后台运行并且 b 在同一个线程上运行 我想在后台运行一些耗时的操作 但这些操作必须在同一线程上运行 因为它们涉及资源 而不能在线程之间共享 如果需要 更多技
ios
Asynchronous
SQLite
threadsafety
grandcentraldispatch
使用dispatch_async在Swift中并发分析数组
我正在尝试使用 GCD 的后台线程同时分析照片 这是我写的代码 dispatch async dispatch get global queue Int QOS CLASS UTILITY value 0 for var i 0 i lt
ios
Multithreading
swift
grandcentraldispatch
dispatchasync
多线程 Objective-C 访问器:GCD 与锁
我正在争论是否要转向基于 GCD 的多线程访问器模式 多年来我一直在访问器中使用基于自定义锁的同步 但我发现了一些信息 GCD简介 http www mikeash com pyblog friday qa 2009 08 28 intro
Objectivec
Multithreading
locking
grandcentraldispatch
等待异步方法在 for 循环中完成
我有一个包含三个异步方法的for循环 我想在这3个异步方法完成后进行一些处理 void getAllUsersInformations dispatch async dispatch get global queue DISPATCH QU
ios
grandcentraldispatch
1
2
3
4
5
6
...8
»