생산자에서 작업 생산할때마다 소비자 쓰레드 만들어서 처리하지않는 이유가 뭐야?

소비자에 sleep 걸어놓더라도 sleep이 길면 반응이 늦어지고 짧으면 계속 컨디션 체크하는것도 자원 낭비하는거 아니야?

그때그때 쓰레드 만드는 비용이 훨씬 커서 그러나?