Size: a a a

2020 July 01

S

Stepan in Go-go!
Я просто пытался другу объяснить основы многопоточки и решил проверить не зафакапился ли сам)
источник

S

Stepan in Go-go!
Кст тогда у меня из этого следующий вопрос возникает. Если у меня допустим парсер магазина у которого можно разбить на треды парсинг каждого товара. Лучшей ли стратегией будет запускать каждый новый товар в своей горутине или же лучше их как-то ограничить?
источник

В

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

p

pragus in Go-go!
Daniel Podolsky
a := (*int)(nil)
Интереснее (**int)(nil)
источник

с

сонная википедия... in Go-go!
pragus
Интереснее (**int)(nil)
чем?
источник

p

pragus in Go-go!
В целом, ничем. Но вот *unsafe.Pointer точно интересен
источник

p

pragus in Go-go!
В первую очередь тем, что unsafe.Pointer == *unsafe.Pointer
источник

VM

Vladislav Milenin in Go-go!
99.(89)% программистов ничего из этого неинтересно 🙁
источник

с

сонная википедия... in Go-go!
Vladislav Milenin
99.(89)% программистов ничего из этого неинтересно 🙁
89 в периоде?
источник

VM

Vladislav Milenin in Go-go!
сонная википедия
89 в периоде?
лучше 9?
источник

S

Stepan in Go-go!
pragus
Интереснее (**int)(nil)
А че так можно? 😅
источник

с

сонная википедия... in Go-go!
pragus
В первую очередь тем, что unsafe.Pointer == *unsafe.Pointer
ну это *void == **void
источник

p

pragus in Go-go!
сонная википедия
ну это *void == **void
Yep
источник

p

pragus in Go-go!
Stepan
А че так можно? 😅
А чего нет? Какая разница чем типизировать nil?
источник

S

Stepan in Go-go!
pragus
А чего нет? Какая разница чем типизировать nil?
Ну мне казалось нельзя указатель на указатель в принципе
источник

VM

Vladislav Milenin in Go-go!
Stepan
Ну мне казалось нельзя указатель на указатель в принципе
type myAwesomeGoMap map[interface{}]interface{}
new(myAwesomeGoMap) left chat
источник

S

Stepan in Go-go!
Vladislav Milenin
type myAwesomeGoMap map[interface{}]interface{}
new(myAwesomeGoMap) left chat
Убедил)
источник

RS

Roman Sharkov in Go-go!
Vladislav Milenin
type myAwesomeGoMap map[interface{}]interface{}
new(myAwesomeGoMap) left chat
type awesomeMap (type K comparable) map[K]interface{}
type myAwesomeGoMap awesomeMap(interface{}) // !important

😂
источник

S

Stepan in Go-go!
Roman Sharkov
type awesomeMap (type K comparable) map[K]interface{}
type myAwesomeGoMap awesomeMap(interface{}) // !important

😂
Вот тут мое понимание закончилось)
источник

VM

Vladislav Milenin in Go-go!
Roman Sharkov
type awesomeMap (type K comparable) map[K]interface{}
type myAwesomeGoMap awesomeMap(interface{}) // !important

😂
передача спокойной ночи малыши
источник