notifyAll1 자바 스레드 / java thread 안녕하세요 이번 글에서는 자바 스레드에 대해서 알아보도록 하겠습니다. 스레드를 사용해야 하는 이유 멀티 프로세스는 데이터 공유가 어렵다 멀티 프로세스 각 프로세스가 별도의 메모리 공간을 할당 받기 때문에 각각의 프로세스들 사이에서 데이터를 어떻게 주고 받을지가 문제 멀티 스레드 각각의 스레드들이 하나의 프로세스 안에서 공통된 메모리 공간을 사용하기 때문에 레이스 컨디션이 문제가 된다 레이스 컨디션(Race Condition) 멀티 스레드 프로그래밍에서 발생하는 문제로 여러 스레드가 다수의 리소스를 경쟁적으로 업데이트 하면 예측 불가능한 데이터 문제가 발생하는 것을 말한다 레이스 컨디션의 예시는 글의 중간 부분에 적었습니다 Thread ( 스레드 )를 사용한 예 웹 브라우저에서 웹페이지를 보면서 동시에 파.. 2017. 10. 12. 이전 1 다음