用「async / .await」撰寫 Rust 並發程式 2020 年 9 月 17 日 Magic Len 研究分享、 Rust 用「async / await」語法來撰寫並發與並行程式是現代程式語言流行的方式,比起傳統開啟新的執行緒來完成並發處理工作的目的,「async / await」可以在同一個執行緒下達到同樣的目的,非常適用於當並發處理的工作並不重的時候,能夠省下建立執行緒所產生的開支(overhead)。 繼續閱讀
TypeScript 學習之路─第十五章:用「async / await」語法擺脫難以閱讀的非同步程式 2019 年 12 月 31 日 Magic Len 研究分享、 NodeJS 上一章介紹的「Promise」雖然可以將非同步程式用看起來像同步程式的方式來撰寫,但寫法還是與實際的同步程式有不小的差異。也因為「Promise」有這樣的問題,所以後來的ES2017引入了「async / await」語法,可以完全地以同步程式的寫法使用非同步程式。 繼續閱讀