뮤텍스 된 문장을 설명하기 위해 'synchronized'라는 단어를 사용하는 것을 선택하는 것은 단순히 실수라고 들었습니다 (편집 : '실수'는 단어의 나쁜 선택이었습니다. 자바에서 편집을 참조하십시오). 실제로 선택의 이유가 있습니다. Java의 synchronized 키워드가 더 정확한 '뮤텍스 드'대신 '동기화'된 이유는 무엇입니까?
가 [편집] SAFYAN의 의견에 의해 Prodded
, 나는 그 동기화를 추가 할
는 스레드 간의 타이밍 관계를 구축하는 일반적인 용어입니다. 상호 배제와 요금 통제와 같은 것을 포함 할 수 있습니다 (예 : 동일한 속도로 무언가를하는 두 개의 스레드). mutexed와 같은보다 구체적인 키워드 대신 상호 제외를 의미하는 데 'synchronized'를 사용하는 것이 불필요하게 모호한 것으로 나타납니다.
아마도 유용한 참고 자료 : http://stackoverflow.com/questions/1085709/what-does-synchronized-mean –