반응형 Critical Section1 [Python] 하나의 변수에 여러 스레드가 접근하는 것을 막기 위한 Lock 이해하기 여러 스레드가 하나의 변수에 접근하여 수정할 때, 발생할 수 있는 상황을 이해합니다. 목차 개발 의도import threading# 공유 자원shared_variable = 0def increment(): global shared_variable for _ in range(100000): shared_variable += 1# 여러 스레드 생성threads = []for _ in range(10): t = threading.Thread(target=increment) threads.append(t) t.start()# 모든 스레드가 종료될 때까지 기다림for t in threads: t.join()print("최종 값:", shared_variab.. 2024. 11. 14. 이전 1 다음 반응형