diff --git a/docs/PODOLSKY.md b/docs/PODOLSKY.md index f3785b4..0ce2bbb 100644 --- a/docs/PODOLSKY.md +++ b/docs/PODOLSKY.md @@ -79,6 +79,10 @@ Go vet + golint ### Какие типы мьютексов предоставляет stdlib? +В стандартной библиотеке есть пакет sync. Он предоставляет следующие типы мьютексов: +- sync.Mutex - блокирует и снимает блокировку; +- sync.RWMutex - тоже самое, но есть отдельно блокировка на чтение/запись и отдельно на чтение; +- отдельно стоит упомянуть sync.Map - вид мьютекса для мап. ### Что такое lock-free структуры данных, и есть ли в Go такие?