mutex data race (1) 썸네일형 리스트형 mutex 입금문제 이 코드는 멀티스레딩을 활용한 은행 계좌 입금 처리를 설명하는 예제입니다.여기서 pthread를 사용하여 두 개의 스레드가 동시에 입금을 수행하며, 뮤텍스(pthread_mutex_t)를 사용하여 경쟁 상태(Race Condition)를 방지합니다.🔹 1. 코드 개요초기 잔액 조회 (read_balance())두 개의 스레드 생성 (pthread_create()):하나는 300원 입금하나는 200원 입금두 스레드가 종료할 때까지 대기 (pthread_join())뮤텍스 제거 (pthread_mutex_destroy())최종 잔액 출력📌 목표:올바르게 동기화하면 입금 후 총 잔액은 500원 증가해야 함.뮤텍스를 사용하지 않으면 경쟁 상태(Race Condition)로 인해 값이 엉망이 될 수 있음.🔹.. 이전 1 다음