TCP Stream парсер. У меня следующий протокол сообщений от сервера к клиенту:
[4 bytes: length][4 bytes: message_type][`length` bytes: body] и реализация, как на картинке.
Но она работает очень медленно, так как тут юзаются мутексы, и годотовский Array, который делает операцию удаления с начала не за O(1). Кто может посоветовать готовые реализации или подсказать, как написать более быструю?
Вопрос мимокрокодила, в каком случае может понадобиться такой оптимизированный код? Для онлайн шутановского?
Обсуждают сегодня