본문 바로가기
반응형

multithread2

27. Thread(2) 오늘은 thread에 대한 이야기를 이어나갈까 합니다. 지난 포스팅에서 스레드가 왜 필요한지 스레드의 구성 요소, 유저 스레드와 커널 스레드 등에 대해 살펴보았었습니다. 지난 포스팅을 마치며 스레드에 대한 개념을 배운다면 이전에 배웠던 스케쥴링과 IPC에서 프로세스를 기준으로 설명한 issue들을 다시 점검해 볼 필요가 있다고 말씀드렸습니다. 2021.12.08 - [학부공부/OS_운영체제] - 26. Thread(1) 26. Thread(1) 오늘은 thread에 대해 이야기 해볼까 합니다. Process에 대해 복습하고 넘어갈 필요가 있는데요. 프로세스 이야기를 하면서 더 이상 프로그램이라고 표현하지 않겠다고 이야기드렸습니다.(하나의 ku320121.tistory.com 27.01. Thread & .. 2021. 12. 10.
26. Thread(1) 오늘은 thread에 대해 이야기 해볼까 합니다. Process에 대해 복습하고 넘어갈 필요가 있는데요. 프로세스 이야기를 하면서 더 이상 프로그램이라고 표현하지 않겠다고 이야기드렸습니다.(하나의 프로그램에서 많은 프로세스가 생길 수 있기 때문입니다.) 프로세스는 execution unit(스케쥴링 단위)와 protection domain(자원 보호)를 위한 abstraction입니다. 프로그램과 프로세스의 관계는 executing program with a single thread of control 지금까지의 프로세스 개념이고 하나의 실행 흐름을 가지고 실행중인 프로그램이였습니다. Control flow와 single thread라고 표현하는데요. 이때 1개의 실행 flow를 여러 개로 만들면 어떨까.. 2021. 12. 8.
반응형