irw_mutex.go 446 B

12345678910111213
  1. package kspec
  2. // IRWMutex -- интерфейс RW-мьютекса.
  3. type IRWMutex interface {
  4. // Lock -- блокирует контекст ядра
  5. Lock()
  6. // Unlock -- разблокирует контекст ядра
  7. Unlock()
  8. // RLock -- блокирует контекст ядра только для чтения
  9. RLock()
  10. // RUnlock -- разблокирует контекст ядра только на чтение
  11. RUnlock()
  12. }