나는 BlockingQueue posted in a different SO question의 버전을 구현하기 위해 scoped_lock
과 mutex
을 사용하고 있지만, 두 가지 모두에 대해 여러 가지 다른 미리 컴파일 된 헤더가 있습니다. boost :: signals2 :: mutex와 boost :: thread :: mutex의 차이점은 무엇입니까?
scoped_lock
mutex
는 "부스트/실/mutex.hpp"를 통해 사용할 수 있습니다, "부스트 /를 통해 사용할 수 있습니다 signals2/mutex.hpp "와"boost/thread/win32/mutex.hpp "
"win32/mutex.hpp "는 어떻게 든 windows에 최적화되어 있다고 생각할 수 있습니다. 그들 사이의 차이점은 무엇입니까?
정말 혼란스러워졌습니다! 안개를 해결해 주셔서 감사합니다! – Kiril