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

곰돌코더

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

곰돌코더

검색하기 폼
  • 분류 전체보기 (8)
    • Backend (1)
      • Intellij (0)
      • Trouble Shooting (1)
      • Cache Strategy (0)
      • Redis (0)
    • CS(ComputerScience) (2)
    • Algorithm (1)
      • Codeforce (1)
    • 기타 (2)
      • Life (1)
  • 방명록

computer science (1)
[운영체제] Thread-Safe에 대한 고찰

이번 글의 목적 thread, multithreading, critical section에 대한 어느 정도 이해가 있다는 가정하에 Thread-Safe를 JVM과 하드웨어 아키텍처 관점에서 풀어내보려고 합니다. Thread Thread는 [그림 1]과 같이 자신과 같은 프로세스 내부에 있는 Thread들과 heap, data, code 영역등을 공유합니다. stack 영역은 각 thread별로 다른 영역을 가지게 됩니다. 따라서, multithreading을 사용할 때는 heap, data, code 영역과 같은 공유자원의 접근에 유의하여 코딩을 진행해야 합니다. JVM 메모리 구조 JVM 메모리 구조는 위와 조금 다르게 아래와 같이 이루어져있습니다. [그림 2]은 원래 JVM 메모리 구조 모습이고, [..

CS(ComputerScience) 2020. 1. 4. 01:45
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 컴퓨터구조
  • math
  • java
  • Insertion Sort
  • JVM
  • locality of reference
  • 개발자
  • Cache coherence
  • computer science
  • divide and conquer
  • Quick Sort
  • Thread-safe
  • 건강
  • codeforce
  • 운동
  • 운영체제
  • synchronized
more
«   2025/11   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바