sync vs async:sync: 요청이 완료될 때까지 기다린다.async: 요청이 완료될 때까지 기다리지 않고, 다른 작업을 계속할 수 있다.blocking vs non-blockingblocking: 제어권을 넘긴다.non-blocking: 제어권을 다시 넘겨 받
Java 7에 도입Fork/Join:어떤 계산 작업을 할 때 여러 개로 나누어 계산한 후 결과를 모으는 방식으로 한다.fork: 여러 개로 나누는 것join: 나누어서 작업한 결과를 모으는 것목적:CPU를 더 쉽게, 효율적으로 사용하기 위해 만들어졌다.work stea

하드웨어 스레드:인텔의 hyper-threading: 물리적인 코어마다 하드웨어 스레드가 2개각 코어마다 동시에 처리할 수 있는 명령어 단위커널 스레드:비슷한 용어: Native Thread, Kernel Thread, Kernel-level Thread, OS-lev