Size: a a a

2019 December 27

CF

Captain Flint in Go-go!
Сохранил, спасибо
источник

NK

Nur Kutlugallyamov in Go-go!
Captain Flint
Сохранил, спасибо
За качество, само собой, не ручаюсь. Работаете с ним на свой страх и риск
источник

CF

Captain Flint in Go-go!
Nur Kutlugallyamov
За качество, само собой, не ручаюсь. Работаете с ним на свой страх и риск
Да это норм, все мы учимся:)
источник

SA

Sky Alex in Go-go!
Здраствуйте. Вопрос.
Припустим есть код:
func getInt() {
 time.Sleep(time.Second * 100)
 return
}

func main() {
 go getInt()
 
 ???
}


Как остановить выполнение getInt?
источник

SA

Sky Alex in Go-go!
Тоесть как остановить поток который залип на io?
источник

NK

Nur Kutlugallyamov in Go-go!
Sky Alex
Здраствуйте. Вопрос.
Припустим есть код:
func getInt() {
 time.Sleep(time.Second * 100)
 return
}

func main() {
 go getInt()
 
 ???
}


Как остановить выполнение getInt?
Контекст, наверное. Не до конца знаю как он работает
источник

SA

Sky Alex in Go-go!
От я и чет не до конца понимаю.
источник

ВС

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

SA

Sky Alex in Go-go!
Чуствую что мне нужен context.WithCancel но не понимаю как его использовать в данном варианте.
источник

SA

Sky Alex in Go-go!
Владимир Столяров
На io контекст не везде доступен
От в том и дело.
источник

NK

Nur Kutlugallyamov in Go-go!
В пдф выше были примеры. Думаю там стоит посмотреть
источник

ВС

Владимир Столяров in Go-go!
Если это http запрос или запрос через database/sql, то там контекст есть
источник

SA

Sky Alex in Go-go!
Владимир Столяров
Если это http запрос или запрос через database/sql, то там контекст есть
это чтение из сокета.
источник

ВС

Владимир Столяров in Go-go!
Из какого
источник

SA

Sky Alex in Go-go!
unix
источник

NS

Nikolay Sparrow in Go-go!
Мб context with timeout лучше?
источник

SA

Sky Alex in Go-go!
Nikolay Sparrow
Мб context with timeout лучше?
Нет, нужно прервать по внешнему событию.
источник

NS

Nikolay Sparrow in Go-go!
Select и каналы
источник

SA

Sky Alex in Go-go!
Nikolay Sparrow
Select и каналы
А как?
источник

ВС

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