Size: a a a

2019 December 29

АП

Александр Попов in Go-go!
чочочо?
источник

а

а кто это in Go-go!
go func(){} кстати тоже переключает
источник

АП

Александр Попов in Go-go!
что переключает?
источник

а

а кто это in Go-go!
Александр Попов
что переключает?
дергает шедуллер, аналогично сисколлам
источник

а

а кто это in Go-go!
на самом деле не факт что сисколлы
источник

АП

Александр Попов in Go-go!
мы представим патовую ситуацию:
go func(){
    for i:=0;i<=10000000;i++ {
           // считаем матрицы
    }
}
источник

АП

Александр Попов in Go-go!
ну как крайний случай
источник

АП

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

АП

Александр Попов in Go-go!
дерево если память не изменяет это слайс какой то был
источник

АП

Александр Попов in Go-go!
а кто это
дергает шедуллер, аналогично сисколлам
кто дергает то? внутри цикла как раз не дергает
источник

АП

Александр Попов in Go-go!
если ты вручную только не освободишь
источник

а

а кто это in Go-go!
если ты в цикле запускаешь горутины, то будет дергать
источник

АП

Александр Попов in Go-go!
сфигали?
источник

АП

Александр Попов in Go-go!
такой оптимизации нету
источник

АП

Александр Попов in Go-go!
переключение шедулера только на сискола и еще есть пару исключений помоему
источник

а

а кто это in Go-go!
нифига
источник

а

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

АП

Александр Попов in Go-go!
нуу?
источник

АП

Александр Попов in Go-go!
где там сказано что-то про цикл который крутит туда-суда
источник

АП

Александр Попов in Go-go!
если ты вручную вызовешь - runtime.Gosched() то ок
источник