-
- А я бы вообще убрал, тогда и условие будет работать как надо. - LightElf(30.07.2024 17:57)
- Там вычитание ансигнедов. Да, за счет переполнения условия будет
выполнено, но это некрасиво.. так сказать случайно. - POV(30.07.2024 19:47)
- Напротив, красиво. К тому же, если не так, то как? 64-разрядный
счётчик? - SciFi(30.07.2024 20:05)
- Для критических задач я контроллирую как-то типа... POV(240 знак., 30.07.2024 20:24, картинка)
- Хе-хе. Что интересно, в 2011 году товарищ Симон Голдшмидт заметил,
что lwip для вычисления разности двух временных меток использует
похожую мозголомную арифметику. С тех пор там простая разность.
Профит! SciFi(4 знак., 30.07.2024 20:51, ссылка, ссылка)
- У меня всего два места, где разность неуместна )) - POV(30.07.2024 21:00)
- Хе-хе. Что интересно, в 2011 году товарищ Симон Голдшмидт заметил,
что lwip для вычисления разности двух временных меток использует
похожую мозголомную арифметику. С тех пор там простая разность.
Профит! SciFi(4 знак., 30.07.2024 20:51, ссылка, ссылка)
- Для критических задач я контроллирую как-то типа... POV(240 знак., 30.07.2024 20:24, картинка)
- Напротив, красиво. К тому же, если не так, то как? 64-разрядный
счётчик? - SciFi(30.07.2024 20:05)
- Там вычитание ансигнедов. Да, за счет переполнения условия будет
выполнено, но это некрасиво.. так сказать случайно. - POV(30.07.2024 19:47)
- У них подобным образом все интервалы формируются. Наверное и правда от этого хуже не будет, спасут механизмы защиты данных в TCP, но как-то не красиво выглядит. А порядок сравнений в if-е у них правильный, с точки зрения микрооптимизации, т.к. первое условие будет выполняться гораздо чаще чем второе, т.е. общее быстродействие будет чуть выше. - AlexBi(30.07.2024 16:23)
- А я бы вообще убрал, тогда и условие будет работать как надо. - LightElf(30.07.2024 17:57)