OS
[OperatingSystem] 스레드와 프로세스의 차이
SweetDev
2021. 4. 18. 12:30
프로세스 == 하나의 프로그램
프로세스 안의 프로그램 실행의 흐름을 'Thread'라고 한다. 스레드는 분기가 가능해서 여러 개의 스레드를 동시에 실행할 수 있다. => Multi-Thread
Thread = Light Weight Process
⭐️동일한 프로세스의 스레드는 같은 메모리 공간을 참조함⭐️
Thread는 스케줄러에 의해서 독립적으로 관리 될 수 있다.
예) 인터넷 브라우저는 하나의 프로세스인데, 그 안에서 여러가지 탭은 여러 쓰레드로 관리된다.