모니터 로직 ( 18 ) 은 , 쓰레 시 홀드 혹은 버퍼 가득 참 조건 이 검출 되 지 않 는 다면 , 소프트웨어 에 의해 유지 되 는 테일 포인터 를 판독 할 필요 가 없 다 . 이때 , 모니터 로직 ( 18 ) 은 , 소프트웨어 가 버퍼 로부터 의 일부 기록 들 을 비웠 는지 여부 를 알 기 위해 테일 포인터 를 다시 판독 하 도록 구성 될 수 있 다 . 만약 그렇 다면 , 쓰레 시 홀드 조건 이 다시 계산 되 고 , 이 에 따라 동작 이 수행 된다 . 이것 이 의미 하 는 것 은 버퍼 를 폴링 하 는 소프트웨어 가 쓰레 시 홀드 이벤트 자체 가 검출 될 때 이벤트 기록 들 을 프로세싱 하 기 시작 해야 만 함 을 의미 한다 . 소프트웨어 로 레이스 조건 ( race condition ) 을 피하 기 위해 , 모니터 로직 ( 18 ) 은 , 쓰레 시 홀드 조건 이 참으로 나타나 는 동안 이벤트 기록 이 저장 될 때 마다 테일 포인터 를 다시 판독 해야 만 한다 . 대안 적 으로 , 모니터 로직 ( 18 ) 은 일부 작 은 n 에 대해 매 n 번 째 마다 테일 포인터 를 다시 판독 할 수 있 다 .