swift - 並發
swiftswift 內建支援了以結構化的方式來撰寫異步及並行的程式碼
異步程式碼可以被暫停並且在稍後恢復執行(但一次只能執行一段程式碼)
在程式中暫停及恢復執行程式碼能使你在執行短期操作(像是更新 UI )時,
也能同時運行長時間作業(像是透過網路取得資料或解析檔案)
並行程式碼意味著同時運行著多段程式碼,
舉例來說,一台四核心處理器的電腦可以同時運行四段程式碼,
每個核心各自進行其中一個任務
一個使用了並行與異步程式碼的程式能夠同時運行多個操作
其會將正在等待外部系統的操作暫停,能更輕鬆的撰寫出記憶體安全的程式碼