그냥 개발블로그에요

  • 홈
  • 태그

thread local 1

Process, Thread & Thread-safe

Process 일단 프로세스부터 정리해보자. 실행중인 프로그램을 프로세스라고 한다. 프로세스는 독립된 개체로, 운영체제로부터 별도의 메모리 영역을 할당받으며, 서로에게 접근이 불가능하다. 그렇다면, 여러개의 프로세스를 처리하기 위해서는 어떻게 해야할까? IPC 라는 커뮤니케이션 기법 (공유메모리를 활용해서 프로세스끼리 서로 상태를 주고받는거라 생각하면된다.) Thread 프로세스 안에서 실행되는 작업 단위를 스레드라고 한다. 하나의 프로세스는 여러개의 스레드가 포함된다. 스레드 또한 프로세스처럼 병렬로 처리가 가능하다. 프로세스와 스레드의 차이점 프로세스는 서로의 데이터에 접근할 수 없지만 스레드는 프로세스 내부에 존재하기 때문에 프로세스 데이터 영역에 접근이 가능하다. 또한 스레드들끼리는 IPC없이도 ..

CS/운영체제 2024.02.06
이전
1
다음
프로필사진

그냥 개발블로그에요

  • 분류 전체보기 (34)
    • C++ (2)
    • PROJECT (1)
      • 라이브 스트리밍 플랫폼 (1)
    • MAC (1)
    • SPRING (12)
    • DB (2)
    • JAVA (0)
    • AWS (1)
    • CS (1)
      • 컴퓨터 구조 (0)
      • 운영체제 (1)
    • 코딩테스트 (7)
      • 프로그래머스 (0)
      • 알고리즘 (6)
    • Obsidian (1)
    • 리뷰 (4)
      • 전자제품 (4)
      • 스피커 (0)
      • 모자 (0)

Tag

swagger, M1, BFS, 스레드, JWT, 프로세스, spring, 그리디, 인증, 시간복잡도, Authentication, mac, 인가, 운영체제, 알고리즘, SpringBoot, dfs, redis, C++, cpu,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Copyright © Kakao Corp. All rights reserved.

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.