17 lines
185 B
Go
17 lines
185 B
Go
package main
|
|
|
|
import (
|
|
"fmt"
|
|
"sync"
|
|
)
|
|
|
|
var mutex sync.Mutex
|
|
var cache map[string]string
|
|
|
|
func doSomething() {
|
|
mutex.Lock()
|
|
item := cache["key"]
|
|
fmt.Println(item)
|
|
mutex.Unlock()
|
|
}
|