просто вот если взять простой пример - вызов функции, в которую передается string например - я пока не посмотрел внутренности fasthttp и не знал что передается целиком хидер а...
А сумму например посчитать как в базе от []byte? :)))
Тоже сиськобота от @ruelephant собираешь? :)
а канал с интерфейсами что тебе мешает сделать?
если читаешь по байтам из слайса - если прочитал неверный magic (обычно это тип объекта) - сразу ошибка и до свидания. а вообще не проще ли использовать готовое для сериализац...
она заполнена то откуда должна быть? из базы или какого-то источника другого?
Где в пустом цикле "safe points in the code to make scheduling decisions" ?
@onokonem вот пример - смысл мне это в отдельную функцию выносить?
Скажите знающие - как соединить два net.Conn между собой? ну кроме как запустить 2 горутины в разных направлениях...
err := navi.SetSOCKS5(sPool.Next(), proxy.Auth{}) // eof head, err := navi.Head(job.URL) а первую ошибку кто будет обрабатывать???
2 транзакции на чтение, у первой данные пришли первыми в канал, а нужны от второй сейчас - как забрать?
просто в этом твоём говнокоде каждый аппенд выделяет новый слайс и так 100000000 раз - ты считал сколько это времени занимает и памяти?
или что значит ./ перед computer?
И он ждет заполнение буффера? Если ему гигабайт дать - будет ждать?
Скажите, а вот SIGPIPE прилетающий в процесс - это нормально вообще? Или после того как (через жопу) можно добраться до FD соединения - его нужно теперь отключать руками?
И когда из наберется висящих миллион - что тогда?
@madgopher забанил меня на go get a job? :)
Я год отработал ведущим инженером в московском стриме - когда это была единственная контора, которая IP-телевидение предоставляла в России :) Думаете я их не читал? :)))
зачем вообще там mutex?
или это кто-то в чате за Вас должен сделать?