Size: a a a

2020 October 06

T

Taras in Go-go!
Ragnar Lodbrok
У них разное назначение, так что тут надо просто по назначению использовать. Если что-то надо передать, то канал, а если просто заблочить доступ, то мьютекс
Вот бы еще узнать юзкейсы где одно где второе. В ноде то я знаю что используйте промисы. А тут везде по разному. И пока я не набил руку сложно понять что и когда
источник

T

Taras in Go-go!
Adv0cat
У всего свои плюсы и минусы, почитайте их свойства и их этого поймете их минусы и плюсы) Будет не понятно, тогда приходите)) А пока что вы спросили “чем вам есть, вилкой, ложкой, ножом или руками“))))
Понял. Спасибо. Но думал что есть общее правило. Но ошибался
источник

A

Adv0cat in Go-go!
Taras
Вот бы еще узнать юзкейсы где одно где второе. В ноде то я знаю что используйте промисы. А тут везде по разному. И пока я не набил руку сложно понять что и когда
Так набивайте руку))) Никто за вас это не сделает 😄 Ну т.е. правил не существует по сути, везде кто-то будет плеваться на что-то, потому что в его кейсе не зашло, и вы будете плеваться, даже если вам скажут, ешьте вилкой, а вы сели есть борщ после каши 😂
источник

T

Taras in Go-go!
Adv0cat
Так набивайте руку))) Никто за вас это не сделает 😄 Ну т.е. правил не существует по сути, везде кто-то будет плеваться на что-то, потому что в его кейсе не зашло, и вы будете плеваться, даже если вам скажут, ешьте вилкой, а вы сели есть борщ после каши 😂
Я это уже понял
источник

RL

Ragnar Lodbrok in Go-go!
Taras
Вот бы еще узнать юзкейсы где одно где второе. В ноде то я знаю что используйте промисы. А тут везде по разному. И пока я не набил руку сложно понять что и когда
Ну так в общем случае для мьютексов юзкейс очевидный: не давать выполнять какое-то действие при определенных условиях. Классический пример: если хочется иметь  map и писать в нее из разных горутин, то вешают мьютекс.
А каналы для общения, то есть для передачи какой-то информации
источник

A

Adv0cat in Go-go!
Taras
Я это уже понял
Простите, не хотел повторяться))
источник

T

Taras in Go-go!
Ragnar Lodbrok
Ну так в общем случае для мьютексов юзкейс очевидный: не давать выполнять какое-то действие при определенных условиях. Классический пример: если хочется иметь  map и писать в нее из разных горутин, то вешают мьютекс.
А каналы для общения, то есть для передачи какой-то информации
Спс
источник

RL

Ragnar Lodbrok in Go-go!
Ну и вот статья на эту тему
https://habr.com/ru/post/271789/
источник

M

MrSmith in Go-go!
Adv0cat
Так набивайте руку))) Никто за вас это не сделает 😄 Ну т.е. правил не существует по сути, везде кто-то будет плеваться на что-то, потому что в его кейсе не зашло, и вы будете плеваться, даже если вам скажут, ешьте вилкой, а вы сели есть борщ после каши 😂
Существует много, рассинхронизируй это, всякий матан законы амдала и тд короче теорию тоже можно почитать
источник

T

Taras in Go-go!
Ragnar Lodbrok
Ну и вот статья на эту тему
https://habr.com/ru/post/271789/
Пошел читать. Спс
источник

A

Adv0cat in Go-go!
MrSmith
Существует много, рассинхронизируй это, всякий матан законы амдала и тд короче теорию тоже можно почитать
Это вы хотели сказать, что правил существует много?) Или что ваш поток сознания хотел выдать?)
источник

M

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

p

pragus in Go-go!
а вот чего у нас в hash.Hash нет метода SumTo?
источник

M

MrSmith in Go-go!
Adv0cat
Это вы хотели сказать, что правил существует много?) Или что ваш поток сознания хотел выдать?)
Оскоблять то может перестанете? Я тут по доброй воле матерьялы по возможности кидаю. Говорю о том что, есть куча теории о паралелизме, выч моделях и примитивах синхронизации. И одной лишь практикой тут не обойдешься
источник

p

pragus in Go-go!
Taras
Раз я уже тут, то спрошу. Общение меж горутинами возможно мьютексами, атомиками и каналами. Все якобы пишут мол используйте каналы. Но некоторые пишут, что они просаживают перформанс. Скажите плз что использовать. И да атомикы я еще так и не понял
что использовать - зависит от сценария.
источник

A

Adv0cat in Go-go!
MrSmith
Оскоблять то может перестанете? Я тут по доброй воле матерьялы по возможности кидаю. Говорю о том что, есть куча теории о паралелизме, выч моделях и примитивах синхронизации. И одной лишь практикой тут не обойдешься
Где я вас оскорбил? О_о Ну если я правда не понял к чему вы все сказали первый раз, второй раз вы нормально объяснили, что кроме практики теория тоже важна, по первому сообщени это было не понятно))
источник

DP

Daniel Podolsky in Go-go!
да что тут у вас опять за содомия?
источник

p

pragus in Go-go!
Daniel Podolsky
да что тут у вас опять за содомия?
атомики, сэр
источник

A

Adv0cat in Go-go!
Daniel Podolsky
да что тут у вас опять за содомия?
Мьютексы разбушевалисъ
источник

M

MrSmith in Go-go!
pragus
атомики, сэр
Атомики это кирпичики Лок фри в месте с барьерами памяти, но важно понимать что атомики ждут, время шареной памяти для последнего ядра растет по в геом прогресии
источник