현재 웹 - 스파이더 또는 파일 검색 시스템처럼 보이는 알고리즘이 있습니다. 처리하고 처리 할 요소 모음이있어 더 많은 요소를 큐에 넣을 수 있습니다.다중 스레드는 대기열 계약의 일부입니까?
그러나이 알고리즘은 단일 스레드입니다. 왜냐하면 저는 db에서 데이터를 가져오고 한 번에 하나의 db 연결 만 갖고 싶기 때문입니다. 현재 상황에서는 성능이 중요하지 않습니다. 디버깅을 쉽게하기 위해 시각화 목적으로 만이 작업을 수행하고 있습니다.
나를 위해 그것은 큐 추상화를 사용하는 것이 자연 스럽지만 큐를 사용하는 것이 멀티 스레딩을 의미하는 것 같습니다. 이해할 수있는 것처럼 대부분의 표준 Java 큐 구현은 java.util.concurrent 패키지에 있습니다.
은 내가 이 및 푸시 당겨하지만이 경우에 사용하는 것이 더 자연 어떤 데이터 구조를 알고 싶습니다 지원 데이터 구조에 갈 수 있다는 것을 이해합니다 (괜찮습니다 단일 스레드 응용 프로그램에서 대기열을 사용 하시겠습니까?).