mirror of
https://github.com/goavengers/go-interview.git
synced 2026-11-11 23:07:54 +03:00
мьютексы
This commit is contained in:
1 parent
6e9307dca9
commit
4ed65f3c89
1 file changed
+4
@@ -79,6 +79,10 @@ Go vet + golint
|
||||
|
||||
### <a name="19"></a> Какие типы мьютексов предоставляет stdlib?
|
||||
|
||||
В стандартной библиотеке есть пакет sync. Он предоставляет следующие типы мьютексов:
|
||||
- sync.Mutex - блокирует и снимает блокировку;
|
||||
- sync.RWMutex - тоже самое, но есть отдельно блокировка на чтение/запись и отдельно на чтение;
|
||||
- отдельно стоит упомянуть sync.Map - вид мьютекса для мап.
|
||||
|
||||
### <a name="20"></a> Что такое lock-free структуры данных, и есть ли в Go такие?
|
||||
|
||||
|
||||
Reference in new issue
Block a user