performSelectorInOC 使用文檔

問題 JavaScript 語言是單線程的,在 OC 使用 JavaScriptCore 引擎執行 JS 代碼時,會對 JS 代碼塊加鎖,保證同個 JSContext 下的 JS 代碼都是順序執行。因此使用 JSPatch 替換的方法都會在這個鎖裏執行,沒法並行執行,這致使若是主線程和子線程同時運行了 JSPatch 替換的方法,子線程就會卡住主線程。數組 對此能夠使用 .performSelec
相關文章
相關標籤/搜索