Size: a a a

2019 December 27

ЕО

Евгений Омельченко in Go-go!
А какой именно запрос вы хотите канселить?
источник

SA

Sky Alex in Go-go!
Нарошно спросил с примером time.Sleep что б не привязыватся.
источник

ЕО

Евгений Омельченко in Go-go!
Конкретно слип нельзя канселить, это плохой пример :)
источник

ВС

Владимир Столяров in Go-go!
Если речь про чтение из сокета - то тут только через setreaddeadline и подобное
источник

ВС

Владимир Столяров in Go-go!
Через контекст отменять можно то, что его либо нативно поддерживает, либо (если сами пишете) то, где есть работа с каналами
источник

ВГ

Владимир Гришин in Go-go!
Sky Alex
Тоесть как остановить поток который залип на io?
вам нужен контекст, разбить запросы к ио на небольшие части, и использовать ctx.Done()
источник

SA

Sky Alex in Go-go!
Залипает тупо на Read.
источник

NK

Nur Kutlugallyamov in Go-go!
Sky Alex
Залипает тупо на Read.
Timeout же по-любому есть
источник

SA

Sky Alex in Go-go!
Нету.
источник

V

Vadim in Go-go!
народ а по alt+ insert если хочу метод добавить, но никакой интерфейс не реализовавываю, че можно в имя интерфейса написать, какой то пустой интерфейс в стандартной либе?
источник

V

Vadim in Go-go!
есть такой?
источник

V

Vadim in Go-go!
Хотя есть  meth
источник

ЕО

Евгений Омельченко in Go-go!
Vadim
народ а по alt+ insert если хочу метод добавить, но никакой интерфейс не реализовавываю, че можно в имя интерфейса написать, какой то пустой интерфейс в стандартной либе?
?!?
источник

ЕО

Евгений Омельченко in Go-go!
Sky Alex
Залипает тупо на Read.
У файлов есть SetReadDeadline, у сокетов тоже. Откуда ты читаешь-то?
источник

SA

Sky Alex in Go-go!
Из цефа
источник

SA

Sky Alex in Go-go!
Еще вопрос.
https://play.golang.org/p/UEJCXRBivyp

От куда берется "live 6"?
источник

SA

Sky Alex in Go-go!
Почему default еще раз отрабатывает?
источник

SA

Sky Alex in Go-go!
Еще, в play.golang.org вывод:
live 1
live 2
live 3
live 4
live 5
main start exit
live 6
func exit 6
main done exit

У меня локально:
live 1
live 2
live 3
live 4
main start exit
live 5
func exit 5
main done exit
источник

SA

Sky Alex in Go-go!
Это что за магия?
источник

SA

Sky Alex in Go-go!
А раз из десяти выводит
live 1
live 2
live 3
live 4
main start exit
live 5
main done exit

Куда пропадает "func exit"?
источник