하나의 소켓에 여러 스레드가 read와 write 동기화??
글쓴이: sea5727 / 작성시간: 월, 2017/06/19 - 9:59오전
보통 read와 write는 스레드로 분리시켜서 해서 사용하잖아요..?
그런데 Read또는 write만 하나의 소켓에 여러 스레드가 read 또는 write할 경우
동기화를 해주어야 하나요?
Read로 예를들면
th1 : read( 10 , ...)
th2 : read( 10, ... )
th3 : read( 10, ... )
이런식으로 동시에 된다면 어떻게 되나요...?
버퍼에 있는것을 두개이상의 스레드가 읽어버릴까요?
write도 마찬가지로...
th 4 : write(10, ... )
th 5 : write(10, ... )
th 6 : write(10, ... )
버퍼에 엉망진창으로 쓰여질까요...???
읽어주셔서 감사합니다... 알려주세요..ㅠㅠ
Forums:
댓글 달기