现在我试图理解 gcd 的概念。使用大中央调度如何在我的应用程序中实现多线程。我有关于 gcd 概念的想法,但我无法在我的应用程序中实现这个概念。我需要一个带有块的简单示例来理解使用 gcd 的多线程。请帮助我...
问问题
7519 次
2 回答
18
好的..最简单的例子)
您可以用任何方法编写此代码。例如
-(void) viewDidLoad {
[super viewDidLoad];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Here your non-main thread.
NSLog (@"Hi, I'm new thread");
dispatch_async(dispatch_get_main_queue(), ^{
//Here you returns to main thread.
NSLog (@"Hi, I'm main thread");
});
});
}
于 2013-03-04T10:45:59.667 回答
1
试试这个,它非常清晰和容易 - http://en.wikipedia.org/wiki/Grand_Central_Dispatch
于 2013-03-04T13:03:13.447 回答