Objective C to Java:NSOperationQueue?

And*_*oid 3 java objective-c

我正在尝试理解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)并且然后异步执行.

额外的好处是操作队列将自己调整到当前的运行时条件.