我正在尝试理解Objective C代码,我陷入了困境
码:
NSOperationQueue *queue = [[NSOperationQueue alloc] init];
Run Code Online (Sandbox Code Playgroud)
我知道这一行构造了一个类的新实例NSOperationQueue.但是这个例子NSOperationQueue做了什么?任何人都可以向我解释一下吗?由于我对Java更熟悉,如果有人能用Java建议我一段相同的代码,那将会非常有帮助.
Pey*_*loW 11
这些NSOperationQueue工具基本上与您从Java中的ThreadPoolExecutor加号获得的功能相同BlockingQueue.
也就是说它需要NSOperations 的集合(Runnables在Java中接近于s)并且然后异步执行.
额外的好处是操作队列将自己调整到当前的运行时条件.