gobuch/golang-language-samples/defer-lock/defer.go

24 lines
267 B
Go
Raw Normal View History

2020-08-21 04:26:40 +00:00
package main
import (
"fmt"
"sync"
)
var lock sync.Mutex
func wasWichtiges() {
lock.Lock()
defer lock.Unlock()
//auf ressourcen zugreifen
fmt.Println("Arbeit an gesperrter Ressource")
}
func main() {
wasWichtiges()
lock.Lock()
fmt.Println("am Ende")
}