개요 TAILQ를 사용하면 동적 요소를 갖는 링크드 리스트 기반의 테이블이나 리스트, 큐 등의 자료구조를 쉽게 구현할 수 있습니다. TAILQ를 이용한 정보의 선언이나 초기화, 큐 삽입, 제거 등의 동작은 모두 매크로로 구현되어 있으며 sys/queue.h 파일에 정의되어 있습니다. 매크로 기반으로 구현되어 있기 때문에 플랫폼과 무관하게 어디에든 쉽게 가져다 사용할 수 있습니다. 여기서는 TAILQ를 이용하여 FIFO(First In First Out) 및 LIFO(Last In First Out) 방식의 간단한 데이터 큐를 구현하는 방법에 대해 예제 중심으로 다루고자 합니다. 주로 다루는 내용은 다음과 같습니다. 데이터 큐 형식 선언 데이터 큐 초기화 데이터 큐에 데이터 추가 데이터 큐에서 특정 데이터..