Size: a a a

2020 February 25

RS

Roman Sharkov in Go-go!
Мимо Проходящий
согласен. Но базовых знаний обычно достаточно - и Го единственный такой язык. В котором на базовых знаниях можно сделать работающую конкурентную аппу. Не запираясь в чулане на неделю с ящиком водки
но вот с оптимизацией всё-таки придётся попыхтеть
источник

RS

Roman Sharkov in Go-go!
Daniel Podolsky
и скоро добровольности придет конец 🙂
угу, 1.14 на подходе
источник

VM

Vladislav Milenin in Go-go!
YWNWA
Пул воркеров = определенное количество одинаковых горутин?
в очередь поступают задачи/данные для обработки и опр количесто воркеров их разбирают, стараясь по максимуму утилизировать железо/сеть
источник

Y

YWNWA in Go-go!
Roman Sharkov
горутины мултиплексятся по пулу потоков и добровольно отдают контроль планировщику в случае блокирующей операции
Понял. Кроме слова мультиплексятся)
источник

МП

Мимо Проходящий in Go-go!
Roman Sharkov
но вот с оптимизацией всё-таки придётся попыхтеть
опять таки pprof рулит :)
источник

МП

Мимо Проходящий in Go-go!
Daniel Podolsky
и скоро добровольности придет конец 🙂
можно подробнее?
источник

Y

YWNWA in Go-go!
Daniel Podolsky
и скоро добровольности придет конец 🙂
Надо будет самостоятельно контролировать?
источник

RS

Roman Sharkov in Go-go!
YWNWA
Понял. Кроме слова мультиплексятся)
как только восвобождается поток - планировщик ставит на него одну из горутин из списка “говот к исполнению”
источник

RS

Roman Sharkov in Go-go!
YWNWA
Надо будет самостоятельно контролировать?
нет, просто добавят preemptive scheduling
источник

Y

YWNWA in Go-go!
Roman Sharkov
как только восвобождается поток - планировщик ставит на него одну из горутин из списка “говот к исполнению”
Это все одним словом мультиплекс?
источник

Y

YWNWA in Go-go!
Roman Sharkov
нет, просто добавят preemptive scheduling
Норм
источник

RS

Roman Sharkov in Go-go!
YWNWA
Это все одним словом мультиплекс?
ну если грубо..
источник

DP

Daniel Podolsky in Go-go!
Мимо Проходящий
можно подробнее?
источник

AZ

Artem Zheltak in Go-go!
Они этим хотят бороться с бесконечными циклами?
источник

RS

Roman Sharkov in Go-go!
Artem Zheltak
Они этим хотят бороться с бесконечными циклами?
например, да.
источник

МП

Мимо Проходящий in Go-go!
спасибо. Судя по всему это очень гут
источник

МП

Мимо Проходящий in Go-go!
хотя я конечно ни разу с описанными проблемами лицом к лицу не сталкивался
источник

NW

Nerzh Woodcrust in Go-go!
Artem Zheltak
Они этим хотят бороться с бесконечными циклами?
о, кто-то тут скидывал видос и там каким-то сильно магическим образом бесконечный цикл образовался на горутинах, я тогда даже синтаксис горутин не знал, поэтому не смог распарсить всю эту магию, а теперь хотелось бы быть в курсе, чтоб не встрять, но видос уже не найти (
источник

МП

Мимо Проходящий in Go-go!
Roman Sharkov
тогда не понял
c - слабая типизация. вместо async foo => { ... } написал foo => async () { ... } - получи по печени
источник

RS

Roman Sharkov in Go-go!
Мимо Проходящий
c - слабая типизация. вместо async foo => { ... } написал foo => async () { ... } - получи по печени
а можешь кстати продемонстрировать? (уверен есть TS компили в онлайн)
источник