스레드1 [OS] 스레드(Threads) 스레드(Threads) Threads란 프로세스 내에서 실행되는 흐름의 단위이다. 하나의 프로세스에 Threads가 하나 있으면 single-threaded process이고 여러 개 있는 경우 multi-threaded process라 한다. 이때 하나의 프로세스에 있는 Threads들은 code, data, files을 서로 공유한다. 멀티스레드의 장점 응답성(Responsiveness) 만약 유저 인터페이스 같이 중요한 곳에 프로세스의 일부가 block 되어도 실행을 계속할 수 있다. 하나의 스레드가 block 되어도 다른 스레드가 여전히 실행되어 사용자들에게 output을 제공할 수 있다. 자원 공유(Resource sharing 스레드는 공유 메모리와 메시지 전달 방식보다 더 쉽게 프로세스의 자.. 2023. 9. 14. 이전 1 다음