go 語言提供了一種開箱即用的共享資源的方式,互斥鎖 (sync.Mutex), sync.Mutex 的零值表示一個沒有被鎖的,可以直接使用的,一個 goroutine 獲得互斥鎖後其他的 goroutine 只能等到這個 gorutine 釋放該互斥鎖, 在 Mutex 結構中只公開了兩個函數,分別是 Lock 和 Unlock,在使用互斥鎖的時候非常簡單,本文並不闡述使用。在使用 sync. ⌘ Read more
go 語言提供了一種開箱即用的共享資源的方式,互斥鎖 (sync.Mutex), sync.Mutex 的零值表示一個沒有被鎖的,可以直接使用的,一個 goroutine 獲得互斥鎖後其他的 goroutine 只能等到這個 gorutine 釋放該互斥鎖, 在 Mutex 結構中只公開了兩個函數,分別是 Lock 和 Unlock,在使用互斥鎖的時候非常簡單,本文並不闡述使用。在使用 sync. ⌘ Read more