////06-掌握-執行緒間通訊
////
atomic:為set方法加鎖,執行緒安全,需要消耗資源。
//nonatomic:不為set方法加鎖,非執行緒安全,適合記憶體小的移動裝置
//#import
"viewcontroller.h
"@inte***ce
viewcontroller ()
@property (weak, nonatomic) iboutlet uiimageview *imageview;
@end
@implementation
viewcontroller
#pragma mark ----------------------
#pragma events
-(void)touchesbegan:(nsset*)touches withevent:(uievent *)event
#pragma mark ----------------------
#pragma methods
//-(void
)download
//計算**段執行時間的第一種方法
-(void
)download1
//計算**段執行時間的第二種方法
-(void
)download2
//更新ui操作
-(void)showimage:(uiimage *)image
@end
iOS執行緒通訊
什麼是執行緒間通訊 在乙個執行緒中,執行緒往往不是孤立存在的,多個執行緒之間需要經常進行通訊。執行緒間的通訊體現。1.乙個執行緒傳遞資料給另乙個執行緒 2.在乙個執行緒中執行完特定的任務後,轉到另1個執行緒繼續執行任務。執行緒之間的通訊常用方法 方法1 self performselectoronm...
iOS執行緒間通訊
什麼叫做執行緒間通訊?在1個程序中,執行緒往往不是孤立存在的,多個執行緒之間需要經常進行通訊 執行緒間通訊的體現 1個執行緒傳遞資料給另1個執行緒 在1個執行緒中執行完特定任務後,轉到另1個執行緒繼續執行任務 執行緒間通訊常用方法 void performselectoronmainthread s...
ios執行緒 建立及通訊
建立 啟動執行緒 1 nsthread thread nsthread alloc initwithtarget self selector selector run object nil 2 建立執行緒後自動啟動執行緒 nsthread detachnewthreadselector select...