본문 바로가기

도당탕탕

검색하기
도당탕탕
프로필사진 backlo

  • 분류 전체보기 (115)
    • JAVA (92)
    • Database (13)
    • CS (2)
    • DevOps (1)
    • Spring (2)
    • Web (3)
    • Architecture (1)
    • Algorithm (1)
Guestbook
Recent Posts
Tags
  • async
  • blocking
  • code
  • CS
  • Database
  • databse
  • DBMS
  • design-pattern
  • DevOps
  • Effective-SQL
  • Framwork
  • gradle
  • HTTP
  • index
  • Infra
  • java
  • Method
  • network
  • non-blocking
  • OS
  • principle
  • query
  • spring
  • SQL
  • study
  • Sync
  • TCP/UDP
  • WAS
  • Web
  • webserver
more
Link
  • GitHub
  • 이력서
  • 커리어
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Recent Comments
Archives
관리 메뉴

목록OS (1)

도당탕탕

Thread와 Process

INTRO Process 란? Thread 란? Multi Process vs Multi Thread Process 운영체제로부터 시스템 자원을 할당 받는 작업의 단위이다. 쉽게 말해 실행된 프로그램을 의미한다. 프로그램이란? 명령어, 코드 및 정적인 데이터의 묶음 코드들의 집합 어떤 작업을 위해 실행할 수 있는 파일을 의미 Code, Data, Stack, Heap의 구조로 이루어져 있다. Code(Text): 프로그램의 코드 Data: 전역 변수 Heap: 동적으로 할당 되는 메모리 Stack: 매개변수, 지역 변수 등 임시적인 자료 Process의 특징 기본적으로 한개의 프로세스당 최소 한개의 쓰레드를 가지고 있다. 각 프로세스는 별도로 실행된다. 즉, 프로세스끼리 자원을 공유할 수 없다. 즉, 한..

CS 2020. 1. 16. 01:05
Prev 1 Next

Blog is powered by kakao / Designed by Tistory

티스토리툴바