nsoperation之間可以設定依賴以此來保證執行緒的執行順序,而且操作間的依賴也可以跨佇列來使用。
#import "viewcontroller.h"
@inte***ce viewcontroller ()
@property (nonatomic,strong)nsoperationqueue * queue;
@end
@implementation viewcontroller
-(nsoperationqueue *)queue
return _queue;
}- (void)viewdidload ];
nsblockoperation * op2=[nsblockoperation blockoperationwithblock:^];
nsblockoperation * op3=[nsblockoperation blockoperationwithblock:^];
//設定依賴關係
[op2 adddependency:op1];
[op3 adddependency:op2];
//如果這裡迴圈依賴就什麼都不會執行了
//[op1 adddependency:op2];
[self.queue addoperations:@[op1,op2] waituntilfinished:no];
//把操作3新增到主佇列中,依賴關係還是有作用的
[[nsoperationqueue mainqueue]addoperation:op3];
}
ios NSOperation的操作依賴
nsoperation之間可以設定依賴以此來保證執行緒的執行順序,而且操作間的依賴也可以跨佇列來使用。objc view plain copy import viewcontroller.h inte ce viewcontroller property nonatomic strong nsope...
iosNSOperation的簡單用法
今天身心疲憊啊,這幾天跑的腿都軟了,有上海的朋友嗎?我在找工作,需要乙份工作,求看見的同行幫我留意下。非常感謝。我的qq就是820203420.同時也希望能夠繼續給大家帶來更好的文章,有時間我會開源乙個專案,希望大家留意,或者可以聯絡我,我們一起開源。晚安。import viewcontroller...
container of 的的的原理
另外一篇,同樣精彩,揭開linux核心中container of的神秘面紗 華清遠見嵌入式學院講師。在linux 核心中有乙個大名鼎鼎的巨集container of 這個巨集是用來幹嘛的呢?我們先來看看它在核心中是怎樣定義的。呵呵,乍一看不知道是什麼東東。我們先來分析一下container of p...