更高效的同步鎖-GCD 同步鎖

在Objective-C中,如果有多個線程要執行同一份代碼,那麼這時就會出現線程安全問題。首先,我們看下什麼時候線程安全問題。 線程安全 如果一段代碼所在的進程中有多個線程在同時運行,那麼這些線程就有可能會同時運行這段代碼。假如多個線程每次運行結果和單線程運行的結果是一樣的,而且其他的變量的值也和預期的是一樣的,就是線程安全的。 由於可讀寫的全局變量及靜態變量(在 Objective-C 中還包括
相關文章
相關標籤/搜索