0
除了ASIHTTPRequest
和使用NSOperations
還有什麼其他方法可以實現多線程?如果有其他方法可以實現多線程,請提供鏈接。 也可以實現我們對多線程來AudioStreaming從URL取得..ASIHTTPRequest和NSOperations - 是否有其他方式來實現多線程?
除了ASIHTTPRequest
和使用NSOperations
還有什麼其他方法可以實現多線程?如果有其他方法可以實現多線程,請提供鏈接。 也可以實現我們對多線程來AudioStreaming從URL取得..ASIHTTPRequest和NSOperations - 是否有其他方式來實現多線程?
在這種方法請看:
[NSThread detachNewThreadSelector:@selector(entryPointMethodForSecondThread) toTarget:objectWhereEntryPMethodDeclarated withObject:nil];
請注意,您必須在「入口點方法」爲它創建一個自動釋放池。 細節檢查NSThread的規範。
所以我們可以使用NSThread創建線程,並且您的意思是我們也可以在另一個單獨的線程中調用另一個線程? – DShah
這裏的NSThread是一個類。它有一個靜態方法detachNewThreadSelector:toTarget:withObject:。它會創建一個新的線程(而你的活動的線程將繼續),從函數開始,你將傳遞給'toTarget'參數。不要忘記在該函數中創建一個autorelease池。 – makaron
好的,但我想知道方法entrypointMethodForSecondThread將在單獨的線程中執行? – DShah