thread 동기화 (JAVA) 쓰레드 동기화 2020. 1. 25. 21:36 싱글쓰레드 프로세스의 경우에는 프로세스 내에서 단 하나의 쓰레드 만을 구현하니 프로세스의 자원을 가지고 작업하는데 별 다른 문제가 없다. 하지만 멀티쓰레드 프로세스의 경우에는 여러 쓰레드가 하나의 프로세스를 공유하기 때문에 자원 공유에 있어서 많은 문제가 발생할 수 있다. 가령 쓰레드 A가 있다고 가정하자 처리 도중 쓰레드 B가 제어권을 넘겨받아 처리한다면 쓰레드 A는 자신이 예상하는 결과를 갖지 못할 것이다. https://jwdeveloper.tistory.com/123?category=823919 (JAVA) 쓰레드의 개요 (1) 프로세스와 Thread 프로세스는 실행 중인 프로그램이고 OS로부터 실행에 필요한 자원을 할당받아 프로세스가 실행된다. 프로세스의 자원을 이용해서 실제로 작업을 수행하는 .. 이전 1 다음