CS/운영체제1 스레드(Thread)란? 소프트웨어 개발을 하다 보면 "스레드(Thread)"라는 용어를 자주 접하게 됩니다. 특히, 운영체제(Operating System, OS)와 멀티스레딩 프로그래밍에서 중요한 개념입니다. 이번 포스팅에서는 스레드의 개념, 싱글 스레드 vs 멀티 스레드, 장점과 단점, 그리고 실전 예제까지 한 번에 정리해보겠습니다.1. 스레드(Thread)란?스레드는 프로세스(Process) 내에서 실행되는 가장 작은 작업 단위입니다.✅ 프로세스(Process) vs. 스레드(Thread)개념 프로세스(Process) 스레드(Thread)정의실행 중인 프로그램프로세스 내에서 실행되는 작은 작업 흐름독립성서로 독립적 (메모리 공간 분리)같은 프로세스 내에서 메모리를 공유자원 할당별도의 메모리 공간 할당스레드끼리 메모리(He.. 2025. 2. 19. 이전 1 다음