CFRunLoopSourceRef是事件源(輸入源)
#這是概念掂僵,今晚沒有代碼
以前的分法
1除盏、Port-Based Sources (基于端口的)
2择示、Custom Input Sources (用戶自定義輸入源)
3贯吓、Cocoa Perform Selector Sources(Perform Selector方法事件源)
現(xiàn)在的分法
1产禾、Source0:非基于Port的 买优,用于用戶主動(dòng)觸發(fā)事件
2厕氨、Source1:基于Port的侠姑,通過內(nèi)核和其它線程相互發(fā)送消息(這個(gè)很復(fù)雜)
查看現(xiàn)在分法的Source源
定義一個(gè)按鈕事件
打個(gè)斷點(diǎn)調(diào)試
系統(tǒng)的線程數(shù)蔚出,不需要管
斷點(diǎn)處停留弟翘,然后日志欄最后一個(gè),點(diǎn)出來向下滑你就可以看到了