Thread1 Process & Thread OverviewProcess란 실제 프로그램이 메모리에 loading되어 실행되는 작업을 의미하며, Thread는 프로세스 내에서 실행되는 흐름의 단위(Process의 subset)를 의미합니다. 따라서 기본적으로 하나의 프로세스는 최소 하나의 스레드(main thread)가 실행된다고 볼 수 있습니다. Process프로세스는 각각 자신만의 별도의 주소와 자원을 할당하여 사용(Code, Data, Heap, Stack영역)하나의 프로세스는 다른 프로세스의 메모리나 리소스에 접근 불가따라서 접근을 위해서는 IPC(Inter Process Communication) 통신을 사용하여 통신 Thread스레드는 하나의 프로세스 내에서 실행되므로 스레드 생성 시 Stack영역만 새로 할당 받으며 Code, Data.. 2024. 8. 9. 이전 1 다음 728x90