본문으로 건너뛰기

스레드와병렬처리 기본

자바에서 스레드와 병렬처리를 어떻게 하는지 소스로 익혀보자

기본개념

스레드 : 프로그램의 처리 단위.
멀티 스레드 : 여러 스레드를 생성하여 병렬적으로 처리하는 것
자바7에 와서는 Fork/Join 프레임 웍이 추가되어 조금더 세밀한 처리가 가능하게 되었다.
다른 스레드의 처리를 기다리지않고 다음 처리를 행할 수도 있고,
다른 쓰레드에 난입해서 스레드를 종료할수도 있다
쓰레드를 잘못 사용하면 데드락이 걸리거나 데이터가 유실된다