농부공학자

  • 홈
  • 태그
  • 방명록

스레드풀 1

[운영체제] Thread란?

✔ 정의 스레드는 CPU 이용의 가장 작은 단위이다. 구성 스레드 ID 프로그램 카운터 (PC) 레지스터 집합 스택 같은 프로세스에 속한 스레드들은 코드 섹션, 데이터 섹션, OS 리소스같은 운영체제 자원들을 공유한다. 프로세스가 멀티 스레드를 갖게 되면, 한 번에 한 개 이상의 task를 수행할 수 있게 된다. 대부분의 현대 운영체제는 한 프로세스가 다중 스레드를 가진다. 생긴 이유 하나의 응용 프로그램이 여러 개의 비슷한 작업을 처리해야 할 때 단일 스레드 프로세스의 경우 한 번에 하나의 클라이언트만 처리할 수 있어 시간이 오래걸린다. 그래서 보통 서비스 요청당 별도의 프로세스를 만드는데 프로세스를 만드는 작업은 많은 시간과 리소스가 필요하다. 이 때 새 프로세스가 기존 프로세스와 하는 일이 동일하다..

Computer Science/Operating System 2023.03.05
이전
1
다음
더보기
프로필사진

농부공학자

개발 초보

  • 분류 전체보기 (205)
    • 컴퓨터 (43)
      • WEB (12)
      • 리눅스 (1)
      • 블록체인 (2)
      • android, ios (11)
      • 머신러닝, 딥러닝 (15)
      • 그 외 (2)
    • Computer Science (9)
      • Network (5)
      • Operating System (4)
    • 알고리즘 (143)
      • 백준 (62)
      • 프로그래머스 (47)
      • 자료구조와 알고리즘 (17)
      • 코드트리 (17)
    • 프로젝트 (10)
      • 에러모음 (8)
      • 회고 (1)
      • 리팩토링 (1)

Tag

Greedy, BFS 알고리즘, DFS 알고리즘, DFS java, DFS 자바, AndroidStudio, 프로그래머스, BAEKJOON, 코테, django, 그리디, 알고리즘, android, 그리디 알고리즘, Algorithm, 자바, 백준, 디장고, programmers, Java,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바