runloop 和執行緒有什麼關係

2021-07-17 05:18:15 字數 649 閱讀 1900

每條執行緒都有

唯一的乙個

runloop

物件與之對應的

主線程的

runloop

是自動建立並啟動

子執行緒的

runloop

需要手動建立

子執行緒的

runloop

建立步驟如下:

在子執行緒中呼叫

[nsrunloop currentrunloop]

建立 runloop

物件(懶載入,只建立一次)

獲得runloop

物件後要呼叫

run方法來啟動乙個執行迴圈 

//啟動runloop

[[nsrunloop currentrunloop] run];

runloop

的其他啟動方法 

//第乙個引數:指定執行模式

//第二個引數:指定

runloop

的過期時間,即:到了這個時間後

runloop

就失效了

[[nsrunloop currentrunloop] runmode:kcfrunloopdefaultmodebeforedate:[

nsdate

distantfuture]]; 

runloop 和執行緒有什麼關係

每條執行緒都有 唯一的乙個 runloop 物件與之對應的 主線程的 runloop 是自動建立並啟動 子執行緒的 runloop 需要手動建立 子執行緒的 runloop 建立步驟如下 在子執行緒中呼叫 nsrunloop currentrunloop 建立 runloop 物件 懶載入,只建立一...

ACPI和APIC有什麼關係?

很多人問道了什麼acpi,什麼是apic,他們有沒有關係?名字這麼相近。下面給出我對其的一些理解,具體的解釋可以檢視核心文件庫的核心引數檔案 usr src uname r documents kernel parameters.txt acpi就是advanced configuration an...

ACPI和APIC有什麼關係?

acpi和apic有什麼關係?很多人問道了什麼acpi,什麼是apic,他們有沒有關係?名字這麼相近。下面給出我對其的一些理解,具體的解釋可以檢視核心文件庫的核心引數檔案 usr src uname r documents kernel parameters.txt acpi就是advanced c...