//執行緒中要注意的幾點
//1:執行緒中的autorelease物件不能釋放,必須手動釋放或者新增自動釋放池;
//2:子執行緒中重新整理ui會失敗(在子執行緒中不要重新整理ui)
@autoreleasepool
}[self performselectoronmainthread:@selector(refreshui) withobject:nil waituntildone:yes];//在主線程中重新整理ui
// self.view.backgroundcolor = [uicolor redcolor];//重新整理可能會失敗(對ui的改變)
使用count 要注意的兩點
一 null和false的不同 result count null result 0 result count false result 1 二 是否遞迴計算 food array fruits array orange banana veggie array carrot collard pea ...
使用count 要注意的兩點
一 null和false的不同 result count null result 0 result count false result 1 二 是否遞迴計算 food array fruits array orange banana veggie array carrot collard pea ...
多執行緒中互斥物件操作要注意的兩點
互斥物件中,包含乙個執行緒id和乙個計數器。執行緒id表示擁有互斥物件的執行緒id,計數器表示互斥物件被同乙個 互斥物件中用到的api函式 handle createmutex lpsecurity attributes lpmutexattributees,bool binitialowner,l...