保证并发安全,实现如下接口typespinterface{Out(keystring,valinterface{})//存入key/val,如果该key读取的goroutine挂起,则唤醒。此方法不会阻塞,时刻都可以立即执行并返回Rd(keystring,timeouttime.Duration)interface{}//读取一个key,如果key不存在阻塞,等待key存在或者超时}
typespinterface{Out(keystring,valinterface{})//存入key/val,如果该key读取的goroutine挂起,则唤醒。此方法不会阻塞,时刻都可以立即执行并返回Rd(keystring,timeouttime.Duration)interface{}//读取一个key,如果key不存在阻塞,等待key存在或者超时}
Out(keystring,valinterface{})//存入key/val,如果该key读取的goroutine挂起,则唤醒。此方法不会阻塞,时刻都可以立即执行并返回Rd(keystring,timeouttime.Duration)interface{}//读取一个key,如果key不存在阻塞,等待key存在或者超时}
Rd(keystring,timeouttime.Duration)interface{}//读取一个key,如果key不存在阻塞,等待key存在或者超时}
}
跃然一笑
相关分类