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