Thread
1. Thread란? Thread는 프로세스와 마찬가지로 명령어가 프로세서를 이용하여 실행되어지는 객체의 기본단위이면서 명령어를 독립적으로 실행할 수 있는 하나의 제어 흐름이다. 2. Thread의 특징? Thread는 같은 프로세스 안에서 동작하기 때문에 같은 주소 공간에 존재하게 되며 공유된 메모리를 같이 접근할수 있다. 3. Thread의 장점 1) 어플리케이션의 성능 향상 코드와 데이터를 공유하면서 서로 다른 스레드의 활동을 허용하여 성능을 향상시키고 다중 스레딩은 일부가 차단 되거나 긴 작업을 수행하는 경우에도 실행하는 프로그램을 계속 허용 할 수 있다. 2) 문맥교환 비용 감소로 경제적인 효과 프로세스를 만들기 위한 메모리와 자원할당의 비용은 증가한다. 스레드는 프로세스 자원을 공유할수 있기 ..
2023.11.24