"主線程更新 UI ,子線程進(jìn)行復(fù)雜邏輯的計算"! 在開發(fā)過程中可算是鐵律了,
但是這是為什么呢?
為什么 更新 UI 要在主線程進(jìn)行?
1.程序一開始運行就進(jìn)入了主線程;
2.UIKit 的線程不是絕對安全的
3.如果在子線程更新 UI 會造成 線程錯亂,導(dǎo)致崩潰或賦值無效或賦值滯后.
"主線程更新 UI ,子線程進(jìn)行復(fù)雜邏輯的計算"! 在開發(fā)過程中可算是鐵律了,
但是這是為什么呢?
1.程序一開始運行就進(jìn)入了主線程;
2.UIKit 的線程不是絕對安全的
3.如果在子線程更新 UI 會造成 線程錯亂,導(dǎo)致崩潰或賦值無效或賦值滯后.