Size: a a a

2020 July 16

СС

Сиие Сууие in Embedded Group
Dima Leonov
Проглядел, согласен
Но все равно я тоже не совсем поняв
источник

СС

Сиие Сууие in Embedded Group
Сиие Сууие
Так. Пока вы тут, я как раз за малину сажусь, скажите, у малины в тсп ИП стеке есть какая-то глубина буфера для входных юдп пакетов?

Грубо говоря, у меня летят пачки пакетов с минимальным зазором времени, если я буду тормозить с их выборкой они в очередь будут откладываться или откидываться?
Может кто подскажет?
источник

MP

Max Payne in Embedded Group
Vyacheslav Olkhovchenkov
а где он в твоей строчке на расте?
кэп подсказывает, что написать "a-la" деструктор нужно 1 раз на всю жизнь на нужную тебе структуру, а на Си делать goto + dealloc придется в каждом гребанном месте.

поэтому Drop опущен
источник

VO

Vyacheslav Olkhovche... in Embedded Group
не-не
источник

MP

Max Payne in Embedded Group
да, представляешь, есть еще 100500 языков, помимо Си, где это "автоматизированно", как с оверхедом, так и без
источник

MP

Max Payne in Embedded Group
и пишут, не стесняются
источник

VO

Vyacheslav Olkhovche... in Embedded Group
обычно аллок делают что бы его потм засунуть внутрь.
источник

VO

Vyacheslav Olkhovche... in Embedded Group
т.е. в любом случае надо где-то суметь различить будет он жить дальше или померла и надо все расшивать
источник

MP

Max Payne in Embedded Group
если речь о динамической памяти - для 99% случаев тебе достаточно аналога unique_ptr
источник

MP

Max Payne in Embedded Group
ну или shared_ptr, если сильно-сильно хочеться
источник

VO

Vyacheslav Olkhovche... in Embedded Group
память? какая в жопу память? память не нужна
источник

MP

Max Payne in Embedded Group
Linux embedded это тоже embedded, и там тоже приходится писать на Си, если что
источник

VO

Vyacheslav Olkhovche... in Embedded Group
может ты на видяхе шейдеры аллоцировал
источник

MP

Max Payne in Embedded Group
тут чатик не только для динозавров и Keil
источник

VO

Vyacheslav Olkhovche... in Embedded Group
и они не пригодились
источник

YJ

Yo Jla in Embedded Group
Два примера одинакового кода:
Си
источник

MP

Max Payne in Embedded Group
Vyacheslav Olkhovchenkov
память? какая в жопу память? память не нужна
что касается всякой всячины, что по стеку двигается, так её деструктор вообще компилятор может дернуть
источник

VO

Vyacheslav Olkhovche... in Embedded Group
или пер-хост лимиты аллоцировал для коннекта, но оно у тебя по другим лимитам отвалилось и надо вертать обратно отматывая счетчики коннектов
источник

YJ

Yo Jla in Embedded Group
тоже самое - Раст
источник

VO

Vyacheslav Olkhovche... in Embedded Group
примерно одинаково, у раста диагностики меньше. о чем и речь
источник