Size: a a a

2020 April 06

D🦆

Dmitry 🦆 in Go-go!
Fuck World
Ну в cmd go работает, а в msys64 нет
перезапусти же
источник

D🦆

Dmitry 🦆 in Go-go!
Dmitry 🦆
PATH наследуется процессами
соответсвенно консоль надо перезапустить
источник

D🦆

Dmitry 🦆 in Go-go!
ziggy lucid
если горутины запускаются в цикле, то рекомендуют в виде замыкания делать, чтобы не передавать параметр
https://golang.org/doc/faq#closures_and_goroutines
Я просто не понял, как без замыкания вернуть результат обычной функции в канал, создав горутину
источник

D🦆

Dmitry 🦆 in Go-go!
типа go c <- f()
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
Локоть Анатолий
Кстати вопрос хороший. Конкурентно аппенидить в слайс точно нельзя, а вот писать в заранее аллоцированные ячейки, возможно и сработает. Щас сделаю тест
я пробовал с тем примером на 42 ячейки, работает
источник

ЛА

Локоть Анатолий in Go-go!
Dmitry Ermakovich 🐍
я пробовал с тем примером на 42 ячейки, работает
Ага, у меня на 200, тоже без мьютекса все ок
источник

s

stixlink in Go-go!
Локоть Анатолий
Кстати вопрос хороший. Конкурентно аппенидить в слайс точно нельзя, а вот писать в заранее аллоцированные ячейки, возможно и сработает. Щас сделаю тест
Нельзя. В определённый момент может быть пересоздание слайса и что то останется незаписанным или ещё что нибудь
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
Локоть Анатолий
Ага, у меня на 200, тоже без мьютекса все ок
ну потому что там логически нет пересечений, как если бы мы в разные переменные писали
источник

MN

Mykyta Nikitenko in Go-go!
Dmitry Ermakovich 🐍
ну потому что там логически нет пересечений, как если бы мы в разные переменные писали
append не атомарный, синхронизация по-любому нужна
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
stixlink
Нельзя. В определённый момент может быть пересоздание слайса и что то останется незаписанным или ещё что нибудь
так он же пересоздается при append'e, но не при присвоении arr[i] = i, разве нет?
источник

ЛА

Локоть Анатолий in Go-go!
Dmitry Ermakovich 🐍
так он же пересоздается при append'e, но не при присвоении arr[i] = i, разве нет?
+
источник

s

stixlink in Go-go!
Да, верно
источник

ЛА

Локоть Анатолий in Go-go!
Слайс копируется при изменении капасити
источник

DE

Dmitry Ermakovich 🐍 in Go-go!
Ну, а в примере мы пишем в заранее выделенный массив нужного размера
источник

s

stixlink in Go-go!
Недосмотрел, что количество фиксированное, сорри)
источник

ЛА

Локоть Анатолий in Go-go!
Но вообще эти интерналс влияют на код, хотя они интерналс
источник

ЛА

Локоть Анатолий in Go-go!
источник

RS

Roman Sharkov in Go-go!
Dmitry Ermakovich 🐍
можем ли мы здесь не использовать mutex  (просто убрать), ведь у нас каждая запись в массив под своим индексом и они не пересекаются и будет ли это плохой практикой?
Массив AFAIK нужно защищать
источник

ПК

Паша Калугин in Go-go!
Стоит ли передавать мапу по ссылке?
источник

D🦆

Dmitry 🦆 in Go-go!
А подскажите, что-то от меня опечатка ускальзывает
источник