powerjava1 전공 공부(with 파워 자바) - 멀티 스레딩 (687~ 732.p) 멀티 스레딩은 우리가 흔히 생각하는 멀티 태스킹을 컴퓨터에서 좀 더 효율적으로 할 수 있는 방법이다. 하나의 애플리케이션에 병렬 작업의 아이디어를 가져온 것으로 한 번에 여러 가지 작업을 수행할 수 있다. 이때 수행하는 작업을 하나의 실행 흐름, 즉 스레드(thread)라고 한다. 프로세스와 스레드컴퓨터에는 프로세스와 스레드라는 2가지의 실행 단위가 있는데, 프로세스는 자신만의 데이터를 가져서 프로세스 간의 데이터 교환이 이루어지려면 인터프로세스 커뮤니케이션이라는 부가적인 단계를 거쳐야 한다. 그에 반해 스레드는 같은 프로세스 안에서 모두 동일한 데이터를 공유하기 때문에 보다 효율적으로 일을 할 수 있다. 멀티 스레딩이 꼭 필요할까?우리가 멀티 스레딩을 사용하는 이유는 프로그램을 빠르게 실행하기 위해서이.. 2024. 11. 10. 이전 1 다음