go/lock_example_test.go
Snider e65cbde97e feat: complete per-file examples — 54 examples across 17 files
New example files: entitlement, task, lock, log, drive, config,
command, info. Every major source file now has a dedicated
*_example_test.go with compilable, tested examples.

561 tests, 84.8% coverage.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-25 18:39:36 +00:00

19 lines
251 B
Go

package core_test
import (
"fmt"
. "dappco.re/go/core"
)
func ExampleCore_Lock() {
c := New()
lock := c.Lock("drain")
lock.Mutex.Lock()
fmt.Println("locked")
lock.Mutex.Unlock()
fmt.Println("unlocked")
// Output:
// locked
// unlocked
}