HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
🐣
프론트엔드 데브코스 3기 교육생
/
📚
3기 스터디 가이드
/
🧑‍💻
CS 학습 및 면접대비 스터디
/
🧵
스레드
🧵

스레드

URL
https://github.com/dmswl98/TIL/blob/main/cs/operating-system/%EC%8A%A4%EB%A0%88%EB%93%9C.md
발표자
은지
과목
운영체제
[운영체제OS] 프로세스 쓰레드 뭐가 다를까? Thread가 필요한 이유
운영체제 완전정복 목차] 안녕하세요~~ 운영체제 관련 포스팅은 오랜만이네요! 저번 포스팅에서 프로그램과 프로세스에 대해 알아봤었는데요, 이번 포스팅에서는 프로세스와 쓰레드 차이에 대해 알아보려고 합니다. 이전에 프로그램과 프로세스의 차이에 대해 알고 싶으신 분은 아래 링크를 참고해주세요! ▼프로그램과 프로세스의 차이: jhnyang.tistory.com/6 [운영체제]프로세스와 프로그램 차이는? (Process vs Program) 운영체제 목차 A process is a program in execution Program이란?
[운영체제OS] 프로세스 쓰레드 뭐가 다를까? Thread가 필요한 이유
https://jhnyang.tistory.com/368
[운영체제OS] 프로세스 쓰레드 뭐가 다를까? Thread가 필요한 이유
 
 
질문 내용
  • 스레드 개념
  • 메모리를 공유하는 이유
    • 그렇다면 스택은 왜 공유하지 않는지
  • 프로세스와 스레드 비교(장단점)
  • 멀티 스레드의 장점, 단점
  • 멀티 스레드에서 자원공유하지 않는 이유
  • 스레드에서 Context Switching할 경우에 메모리 관리
  • 멀티 스레드, 멀티 프로세스 차이
  • 멀티 스레드 동시성과 병렬성 개념**
  • 스레드와 멀티 스레드의 차이
  • 커널 레벨 스레드, 유저 레벨 스레드 차이
    • 커널 레벨 스레드의 예시
  • 스레드의 컨텍스트 스위칭
  • 스레드 간 통신
  • pcb, tcb
피드백(수화님)
  • 최선을 다해서 답해주시는 태도 좋습니다 👍
  • 질문 내용에 대해 다시 확인하고 답변하시는 점 좋았습니다 🙂
  • 끝까지 대답하려는 노력이 보여 좋아요. 👍