스레드 01. 프로세스와 스레드의 차이
1. 프로세스와 스레드의 차이1.1 프로세스(Process)란?프로세스는 컴퓨터에서 실행 중인 프로그램의 한 인스턴스입니다. 운영체제가 할당한 자원(메모리, CPU 시간, 파일 핸들 등)을 사용해 독립적으로 실행됩니다.각 프로세스는 독립적인 메모리 공간을 가지고 있으며, 다른 프로세스와 메모리를 직접적으로 공유하지 않습니다. 이 때문에, 프로세스 간의 통신은 비교적 복잡한 방법을 사용해야 합니다. 이를 IPC(Inter-Process Communication, 프로세스 간 통신)라고 하며, 대표적인 방법으로는 파이프(pipe), 소켓(socket), 공유 메모리(shared memory) 등이 있습니다.1.2 스레드(Thread)란?스레드는 프로세스 내에서 실행되는 작업의 흐름입니다. 하나의 프로세스는 ..
개발 언어/기타 웹개발 지식
2024. 9. 15. 10:16