매번 질문만 올려서 죄송스럽네요. 이번에 생긴 문제는 쓰레드 동기화와 관련이 있습니다.

두 개의 쓰레드에서 같은 함수를 호출하여 사용하고 있을 때 이 함수를 동기화 시켜주고 싶은데요..

api 찾아보니까 자원을 동기화 시키는 것은 있어도 이렇게 함수 자체를 동기화 시키는 것은 없네요..

함수를 동기화 시키려고 하는 이유는 이 함수의 역할이 네트워크로 data를 보낼때 프로토콜 가고

그 다음 중요한 데이터가 가는데(즉, send를 세번 호출합니다) 두 개의 쓰레드에서 이 함수를 비슷하게

호출할 때 그 함수 안의 send 세개가 엉켜서 호출되면 문제가 생겨버립니다;; 그래서 한 쓰레드에서

이 함수를 쓰고 있을때는 기다리게 했다가 끝나면 기다리던 쓰레드가 사용하게 하고 싶은데요.

자원을 동기화 하는 방법(크리티컬 섹션, 뮤텍스, 세마포어, 이벤트 등)을 함수 내부에 적용했다가

낭패를 봤습니다;; 머가 잘못된건지 ㅠ.ㅠ 또 부탁 좀 드릴게요