거기에 엿보기 후에 헤드 요소를 대체 할 수있는 FIFO 대기열 구현이 있습니까?푸시 백을 허용하는 Java FIFO?
(자바 선택기를 사용할 때) 부분적으로 작성된 버퍼를 네트워크에 부분적으로 쓰기 한 후에 큐에 밀어 넣고 싶습니다.
부분적으로 작성된 버퍼를 선택 키의 첨부 파일로 사용하는 것보다 조금 더 깨끗하지만 사용하기 편리한 구현이없는 경우이를 사용해야합니다.
거기에 엿보기 후에 헤드 요소를 대체 할 수있는 FIFO 대기열 구현이 있습니까?푸시 백을 허용하는 Java FIFO?
(자바 선택기를 사용할 때) 부분적으로 작성된 버퍼를 네트워크에 부분적으로 쓰기 한 후에 큐에 밀어 넣고 싶습니다.
부분적으로 작성된 버퍼를 선택 키의 첨부 파일로 사용하는 것보다 조금 더 깨끗하지만 사용하기 편리한 구현이없는 경우이를 사용해야합니다.
Deque을 사용하면 시작 또는 끝 부분에 추가 할 수 있습니다.
그러나 부분 쓰기가 있고 버퍼가 크지 않은 경우 느린 사용자가있을 수 있으며 연결을 닫는 것과 같은 다른 작업을 고려할 수 있습니다.
엿보기 후에 헤드 요소가 방해받지 않으므로 질문에 이상이 없습니다. 그냥 엿보고, 쓰기를 시도하고, 아무것도 남지 않으면 다음 대기열에서 버퍼를 제거하십시오.
게시물을 다시 읽으십시오. 요점은 쓰기가 완료되지 않은 경우, 나는 나머지 데이터와 대기열의 머리를 교체하고자하는 것입니다. 감사. –
@eqbridges 답을 다시 읽으십시오. 요점은 (a) 처음부터 대기열에서 아무 것도 제거하지 않았으므로 대체 할 것이 없으며 (b) 제거하지 않고 끝낸 후에 제거하는 것이 더 간단하다는 것입니다 인터넷 포럼 검색을 시작하여이를 다시 얻을 수 있습니다. – EJP
첫 번째 요소를 확인하고 제거하지 않습니까? – squiguy