제네락과 컬렉션에 대해
스레드는 하나의 작업 실행 단위이다. 하나의 스레드는 하나의 작업밖에 수행할 수 없다. 멀티스레딩은 응용 프로그램을 여러개의 작업 단위로 나누고 여러개의 스레드가 각각 하나의 작업을 수행하도록 하는 방법을 말한다. 자바에서 멀티 스레딩은 JVM(java virtual