多執行緒 之 NSThread 簡單操作適合初學者

2021-06-18 04:22:36 字數 590 閱讀 6708

/**   run

num 為1 是主線程其他就是建立的子執行緒

使用nsthread 的優缺點

1 優點:nsthread 比其他多執行緒方案較輕量級,更直觀地控制線程物件

2 缺點:需要管理執行緒生命週期,同步加鎖問題,會導致一定的效能開銷

*/- (void)viewdidload

//在當前執行緒中執行建立執行緒

- (void)currentthread6

//主線程建立了一條執行緒

- (void)currentthread5

//指定的執行緒建立了一條執行緒

- (void)currentthread4

//隱士建立一條執行緒

- (void)currentthread3

//執行完方法後啟動一條新執行緒靜態方法detachnewthreadselector 沒有返回值所以不需要啟動執行緒

- (void)currentthread2

//執行完方法後啟動一條新執行緒動態方法initwithtarget 需要啟動執行緒

- (void)currentthread1

//執行緒

- (void)run

多執行緒之NSThread

nsthread thread nsthread alloc initwithtarget self selector selector run object nil 啟動執行緒 執行完畢會自動銷毀執行緒 thread start 主動銷毀執行緒 還未執行完畢就退出 thread exit 建立執行...

iOS多執行緒之NSThread

ios多執行緒之nsthread 乙個nsthread物件就代表一條執行緒 1.建立,啟動執行緒 nsthread thread nsthread alloc initwithtarget self selector selector run object nil thread start 主線程相...

iOS多執行緒之NSThread

1.建立和啟動執行緒 nsthread thread nsthread alloc initwithtarget self selector selector run object nil thread start nsthread mainthread 獲得主線程 bool ismainthrea...