본문으로 바로가기

기억의 파편들

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 홈
  • 방명록
  • 청춘활동
관리자
  • 블로그 이미지
    추억을 백앤드하자

    초보 개발자의 기억의 저장소입니다!

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
728x90
반응형
SMALL
[

뮤텍스#mutex#세마포어 검색 결과

해당 글 1건
728x90
반응형
LIST

스핀락, 뮤텍스, 세마포어

교착상태공유 자원을 두고 서로 다른 접근자가 경쟁하는 과정, 서로 자원을 소유하려다 보니 누구도 소유할 수 없는 상황을 교착상태라고 한다. 교착 상태가 되기 위한 필수 4가지 조건. 1개라도 해당 사항이 없으면 교착상태가 아니다상호 배제(mutual exclusion)점유 대기비선점순환 대기 임계영역공유 데이터의 일관성을 보장하기 위해 하나의 프로세스/스레드만 진입해서 실행가능한 영역하나의 프로세스/스레만 진입해서 실행한다는것 = mutual exclusion 이라고 한다.  스핀락, 뮤텍스, 세마포어경쟁 조건을 완화하기 위한 방법들 중 상호 배제 방법, 또는 동기화 방법 이라고도 부른다. 스핀락스핀락은 자원을 소유할 수 있을때까지 지속적으로 물어본다.public class SpinLockExample ..

나의 주니어 개발 일기/헷갈렸던 개념들 2024. 5. 28. 14:36
  • 이전
  • 1
  • 다음

사이드바

250x250
반응형

NOTICE

  • 전체 보기
MORE+

CATEGORY

  • 메모 (349) N
    • 기술서적 (5) N
      • 오브젝트 (2)
      • 마이크로 서비스 패턴 (3) N
    • 대규모 시스템 설계 (4)
    • 네트워크 (1)
    • 생각정리 연습 (6)
      • 오늘의 생각 (5)
    • Language (65)
      • 파이썬 (1)
      • 자바스크립트 (14)
      • 자바 (46)
      • 코틀린 (1)
      • NodeJS (2)
      • TypeScript (1)
    • SPRING (97)
      • 스프링 (36)
      • 스프링부트 (22)
      • 스프링-시큐리티 (5)
      • JPA (10)
      • 리액티브 프로그래밍 (2)
      • Spring Integration (2)
      • Servlet || JSP (12)
      • 톰켓 (4)
      • MyBatis (4)
    • 나의 주니어 개발 일기 (104)
      • 트러블슈팅 (3)
      • Docker(도커) (14)
      • 쿠버네티스 (1)
      • RabbitMQ (7)
      • Redis (1)
      • 카프카(kafka) (2)
      • DB (16)
      • 마리아DB (0)
      • 오라클 (8)
      • AWS (0)
      • http 통신 (3)
      • 자료구조 (4)
      • 디자인패턴 (2)
      • HTML-CSS (4)
      • 리눅스 (6)
      • 테스트 코드 (2)
      • CICD (2)
      • 네트워크 (0)
      • 아키텍처 (1)
      • REACT (5)
      • HTTP 가이드 (2)
      • 헷갈렸던 개념들 (17)
      • 알고리즘 (2)
    • 영어 (12)
      • grammer (3)
      • Today words (6)
    • 자격증 (1)
      • 정처기 (1)
      • SQLD (0)
    • Personal Studying~ (38) N
      • IBSHEET (1)
      • ToDoList 및 공부메모 (6)
      • 프로젝트 (2)
      • 주식 (0)
      • 자바문제 풀어보기 (20) N
      • DB & SQL (6)
      • 아두이노 (3)
    • 잡것 (1)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

최근댓글

Trackback

TAG

  • 넌클러스터드인덱스
  • @Transactional
  • bigendian
  • 카프카#kafka#카프카란#링크드인#linkedin#프로듀서#컨슈머#분산#이벤트#스트리밍
  • 자바#진수변환#진수#integer
  • 트랜잭션 롤백
  • 리펙토링#더티체킹#jpa#트랜잭션#스프링부트#springboot#
  • 넌클러스터드
  • 클러스터드인덱스
  • 클러스터드
  • 복제#master#slave#replication#샤딩#db복제#도커컴포즈#도커
  • 트랜잭션 전파속성
  • 빅오#빅오표기법#big o#알고리즘#표기법#알고리즘표기법#
  • 뮤텍스#mutex#세마포어
  • littleendian
MORE+

ARCHIVE

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

LINK

VISITOR

오늘
어제
전체
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ COPYRIGHT 기억의 파편들, ALL RIGHT RESERVED.
기억의 파편들
블로그 이미지 추억을 백앤드하자 님의 블로그
MENU
  • 홈
  • 방명록
  • 청춘활동
CATEGORY
  • 메모 (349) N
    • 기술서적 (5) N
      • 오브젝트 (2)
      • 마이크로 서비스 패턴 (3) N
    • 대규모 시스템 설계 (4)
    • 네트워크 (1)
    • 생각정리 연습 (6)
      • 오늘의 생각 (5)
    • Language (65)
      • 파이썬 (1)
      • 자바스크립트 (14)
      • 자바 (46)
      • 코틀린 (1)
      • NodeJS (2)
      • TypeScript (1)
    • SPRING (97)
      • 스프링 (36)
      • 스프링부트 (22)
      • 스프링-시큐리티 (5)
      • JPA (10)
      • 리액티브 프로그래밍 (2)
      • Spring Integration (2)
      • Servlet || JSP (12)
      • 톰켓 (4)
      • MyBatis (4)
    • 나의 주니어 개발 일기 (104)
      • 트러블슈팅 (3)
      • Docker(도커) (14)
      • 쿠버네티스 (1)
      • RabbitMQ (7)
      • Redis (1)
      • 카프카(kafka) (2)
      • DB (16)
      • 마리아DB (0)
      • 오라클 (8)
      • AWS (0)
      • http 통신 (3)
      • 자료구조 (4)
      • 디자인패턴 (2)
      • HTML-CSS (4)
      • 리눅스 (6)
      • 테스트 코드 (2)
      • CICD (2)
      • 네트워크 (0)
      • 아키텍처 (1)
      • REACT (5)
      • HTTP 가이드 (2)
      • 헷갈렸던 개념들 (17)
      • 알고리즘 (2)
    • 영어 (12)
      • grammer (3)
      • Today words (6)
    • 자격증 (1)
      • 정처기 (1)
      • SQLD (0)
    • Personal Studying~ (38) N
      • IBSHEET (1)
      • ToDoList 및 공부메모 (6)
      • 프로젝트 (2)
      • 주식 (0)
      • 자바문제 풀어보기 (20) N
      • DB & SQL (6)
      • 아두이노 (3)
    • 잡것 (1)
VISITOR 오늘 / 전체
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바