본문 바로가기 메뉴 바로가기

WANZARGEN

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

WANZARGEN

검색하기 폼
  • 분류 전체보기 (40)
    • Programming (40)
      • Tools (4)
      • Java (10)
      • Database (7)
      • Web, HTML (4)
      • Lib, Frameworks (4)
      • OS (1)
      • Javascript (3)
      • Cloud (1)
      • Git (1)
  • 방명록

Programming/OS (1)
OS :: 프로세스(process)와 스레드(thread)의 차이

이번 포스트에서는 프로세스와 스레드의 차이가 뭣인지 설명하도록 하겠다. 1. 프로세스(process)란?프로세스는 짧게 말해, 실행 중인 프로그램이라고 할 수 있다. 이 대목에서 또 프로그램은 뭐고, 프로세스는 뭔지 헷갈릴 거신데. 뭣이냐면. 프로그램은 하드디스크 등에 저장되어 있는 '실행코드'를 의미한다. 그니까, 맘만 먹으면 실행할 수 있는거긴 한데 정적인 상태의 어떤 파일(?)을 프로그램이라 한다. 프로세스는 그 프로그램을 구동했을 때, 그 프로그램 자체 + 메모리 상에서 실행되고 있는 작업 단위를 말한다.쉽게 말해, 프로그램을 실행한게 프로세스인데, 이 프로그램을 여러번 구동시키면 여러 개의 프로세스가 생기는거다. 정적인 프로그램과, 동적인 프로세스가 뭔지 대충 이해가 됐길 바란다. 자. 그럼 스..

Programming/OS 2017. 10. 16. 21:14
이전 1 다음
이전 다음
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • Github

Blog is powered by Tistory / Designed by Tistory

티스토리툴바