[英]Can you have more than one runloop per thread on iOS?
有沒有可能的方法在一個線程中創建兩個或多個運行循環? 或者一個線程只能有一個運行循環?
我的搭檔告訴我,一個線程可能有兩個或更多的運行循環。 我對此表示懷疑。 我用谷歌搜索但沒有發現任何東西。 那么,是否有可能在一個線程中有兩個或更多的運行循環?
來自Apple 關於NSRunLoop的文檔 :
您的應用程序無法創建或顯式管理NSRunLoop對象。 每個NSThread對象(包括應用程序的主線程)都會根據需要自動為其創建NSRunLoop對象。
除此之外,我認為沒有理由為每個線程創建多個runloop。
我想在CFRunLoop參考文檔中添加這個引用
每個線程只有一個運行循環。 你既不創建也不破壞線程的運行循環。 Core Foundation會根據需要自動為您創建它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.