크롤링을 멀티스레드로 구현하려고 해요.

이때 스레드 시작 시 인스턴스 풀에서 드라이버 인스턴스를 가져오고, 스레드 종료 시 반환합니다.

근데 스레드 풀을 4로 제한하려고 해서 인스턴스도 4개만 관리하면 되겠다 싶었어요.

근데 인스턴스를 가져오려고 하니 null을 가져올 때가 대부분이에요. 가끔 실제 인스턴스를 가져오구요.

인스턴스를 가져올 때까지 대기하는 방법도 있을 것 같은데 왜 이런 현상이 발생하는지 모르겠습니다...

 조언좀 부탁드려요 ㅠ