0
到現在我知道,每個線程都有自己的runloop我不知道我是否想權。 我對nsrunloop沒有簡單的想法,但我想知道什麼是nsrunloop,它的目的是什麼,以及爲什麼所有線程都有自己的runloop(如果我是正確的)。請幫助我告訴我有關nsrunloop的信息。
到現在我知道,每個線程都有自己的runloop我不知道我是否想權。 我對nsrunloop沒有簡單的想法,但我想知道什麼是nsrunloop,它的目的是什麼,以及爲什麼所有線程都有自己的runloop(如果我是正確的)。請幫助我告訴我有關nsrunloop的信息。
runloop基本上是一個擴展的while循環,其工作方式類似於C select調用。
它負責從源頭獲取事件並分派這些事件。 鼠標點擊,窗口移動,定時器,流事件......任何東西都可以成爲runloop源碼。
這就是要點。閱讀關於它的更多信息,這些內容包含在SO或蘋果文檔中:)