목표 수업목표는 프로세스, 쓰레드에 관해서 배우고 쓰레드를 다루는법과 자바 8에서 있었던 변화, 스트림 등을 배울 예정이다. 프로세스와 쓰레드의 차이 프로세스는 운영체제로부터 작업을 할당받는 작업의 단위이고, 쓰레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위이다. 싱글쓰레드 프로세스 안에서 하나의 쓰레드만 작동하는 것. 멀티쓰레드 프로세스 안에서 여러 개의 쓰레드가 작동하는 것. 멀티쓰레드의 장점으로는 여러 개의 쓰레드로 작업을 하여 성능이 좋아지고, 스택을 제외한 모든 영역에서 메모리를 공유하기 때문에 자원을 효율적으로 사용할 수 있다는 것이다. 멀티쓰레드의 단점으로는 동기화에 문제가생길수있다. 즉 충돌이 일어날수있고, 교착상태가 발생할수 있다는게 단점이다. Runnable 람다식 public ..