嗨嗨!大家好!歡迎回到 Rust 三十天挑戰的第二天!
昨天我們成功跑出了第一個 Rust 程式,不知道大家有沒有嘗試來完成那個小挑戰呢?如果還沒有,別擔心,今...
今天來介紹一下要如何管理一個 Rust 專案,因為在開發大型專案時,如何組織程式碼是很重要的。
Rust 有一系列的功能能讓你管理你的程式碼組織,包含哪些細節能...
前言
Hi 大家都吃過飯了嗎 (??) (XD) 。 這幾年其實 Rust 在台灣軟體開發圈越來越受歡迎。這門現代系統程式語言帶著超強的記憶體安全、零成本抽象和...
嗨嗨!大家好!歡迎來到 Rust 三十天挑戰!!
作為一個平常主要寫 .NET 的後端工程師(或許你也是?),我對那些號稱「高效能」、「記憶體安全」的語言一直抱...
Tokio task 的通信
通常來說,對於允許併發多執行分支的內核或引擎來說,都需要提供對應的通信機制和同步機制。
例如,多進程之間,有進程間通信方式,比如管...
tokio::sync模塊提供了幾種狀態同步的機制:
Mutex: 互斥鎖
RwLock: 讀寫鎖
Notify: 通知喚醒機制
Barrier: 屏障
Se...