Size: a a a

2021 June 23

IK

Ilya Kaznacheev🥤 in Go-go!
Вроде бы я понятно объяснил суть изменений
источник

А

Артем in Go-go!
Всем привет, я новичок. Можно ли мьютекс применять к функции?
источник

AB

Andrey Burov in Go-go!
ну с телефона да, может неудобно
источник

IK

Ilya Kaznacheev🥤 in Go-go!
Мне и с компа не очень хочется отсупы выставлять
источник

AB

Andrey Burov in Go-go!
что это значит? можно мьютекс использовать внутри фукнции, или перед вызовом функции
источник

AB

Andrey Burov in Go-go!
пфф, я по этому поводу тут не парюсь
источник

А

Артем in Go-go!
Все понял, спасибо. Значит в моем случае перед вызовом функции
источник

А

Артем in Go-go!
Буду пробовать
источник

DP

Daniel Podolsky in Go-go!
вы явно с явы пришли 🙂

нет, mutex это не synchronized

в go мутекс завязан только сам на себя, и защищает только сам себя. все остальное надо писать руками
источник

ВС

Владимир Столяров... in Go-go!
так вот откуда берутся всякие WithLock в проектах
источник

А

Артем in Go-go!
Буду разбираться, спасибо)
источник

Z

Zver in Go-go!
Мютекс применяется к области.
источник

DP

Daniel Podolsky in Go-go!
вообще-то, ни к чему он не применяется
источник

Z

Zver in Go-go!
При использовании.
источник

AB

Andrey Burov in Go-go!
да просто методы и ничего более
источник

DP

Daniel Podolsky in Go-go!
можно попробовать взять лок, и он или возьмется, или встанет колом до возможности взяться. можно анлокнуть, причем не важно, брал ли ты лок до того. все, остальное сами
источник

AB

Andrey Burov in Go-go!
нет там ничего сверх
источник

AB

Andrey Burov in Go-go!
источник

DP

Daniel Podolsky in Go-go!
я бы не отказался это и в стандартную либу затащить

в виде методов Do(func()) и ReadDo(func()) у sync.Mutex/sync.RWMutex, например
источник

AB

Andrey Burov in Go-go!
типа sync.Once
источник