Files
gf/geg/os/gflock/flock.go
2018-05-10 17:48:47 +08:00

18 lines
246 B
Go

package main
import (
"fmt"
"github.com/theckman/go-flock"
"time"
)
func main() {
l := flock.NewFlock("/tmp/go-lock.lock")
l.Lock()
fmt.Printf("lock 1")
l.Lock()
fmt.Printf("lock 1")
time.Sleep(time.Hour)
}