
EventBuffer의 capacity와 size를 구분하는 기준은 다음과 같습니다.
- EventBuffer의 capacity는 EventBuffer가 저장할 수 있는 최대 데이터 크기를 의미합니다.
- EventBuffer의 size는 현재 EventBuffer에 저장된 데이터의 크기를 의미합니다.
예를 들어, EventBuffer의 capacity가 1024 byte이고, 현재 EventBuffer에 저장된 데이터의 크기가 512 byte라면, EventBuffer는 여전히 1024 byte의 데이터를 저장할 수 있습니다.
하지만, EventBuffer의 capacity가 1024 byte이고, 현재 EventBuffer에 저장된 데이터의 크기가 1025 byte라면, appendFrom 함수를 사용하여 데이터를 추가할 때 오류가 발생할 수 있습니다.
따라서, EventBuffer의 capacity와 size를 구분하여 사용하여야 하며, 데이터를 추가할 때 capacity를 초과하는 데이터를 추가하지 않도록 해야 합니다.
2025-03-16 12:46