interface{}で比較できる値を粒度とした、リードライト(Read/Write)ロックを提供するライブラリです。
import "github.com/l4go/var_mtx"
vendoringして使うことを推奨します。
*VarRWMutex型を生成します。
指定したkeyの排他(Write)ロックを取得します。
ロックが取得できない場合、取得できるまでブロックします。
指定したkeyの排他(Write)ロックを開放します。
指定したkeyの共有(Read)ロックを取得します。
ロックが取得できない場合、取得できるまでブロックします。
指定したkeyの共有(Read)ロックを開放します。