swift 如何保證線程安全和同步

首先我們先搞清楚線程爲什麼是不安全和不同步的 死鎖 死鎖是指兩個或兩個以上的進程,在執行過程中,由於競爭資源或者由於彼此通信而造成的一種阻塞的現象,若無外力作用,他們都將無法推進下去,此時稱系統處於死鎖狀態或差生了死鎖 臨界區 這是一段代碼不能被併發執行,也就是,兩個線程不能同時執行這段代碼 競態條件 兩個或多個線程讀寫某些共享數據,而最後的結果取決於線程運行的精確時序。 比如同時操作一個餘額 優
相關文章
相關標籤/搜索