上一篇示範了如何做出一個會動的 Channel,接著要來解釋這些是怎麼運作了。在昨天我們修改過的檔案中,排除掉增加網頁元素的 templates/page/in...
Phoenix 在最初設計時,其中一個重要的目標就是想解決高併發的訊息傳送情境。雖然 Erlang / Elixir 原本就有 message passing...
儘管大家講coroutine都會提到channel和flow,然後開始比較,但我個人覺得channel和flow兩個你都沒有概念的時候,聽我比較很難知道我在說什...
Cordchat 與 Whatsapp都可以分享檔案給別人, 正如上一篇文章所言,每個檔案或文件同樣以100 MB為限。有沒有想過,只要轉一轉腦筋,這種功能可以...
在上一篇文章我們建立 Channel 時,使用 Channel<E>() 來建立一個 Channel。這個方法是由 Coroutine 所提供的一個...
Coroutine 中如果要執行非同步程式,則需要把耗時任務寫在 suspend 函式中,並且在一個 CoroutineScope 中來執行,而建立 Corou...
Goroutines 是 Go 語言內建的一種併發(Concurrency)機制,它是一種輕量級的執行單元。Goroutines 與傳統的線程不同,主要是因為它...