동기화 기법 공부했는데

프로세스 2개는 어찌어찌해서 코드로, 소프트웨어단에서 구현할 수 있겠는데

여러개일 때는 세마포어 이용하는거 같더라고

그냥 단순히 함수 호출로 상호배제 구현하는데

이거 하드웨어단에서 지원하는거임? 실수하지않는 이상 교착상태 절대 안 일어나는거 보장함?