inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

SIsB님의 게시글

SIsB SIsB

@jinsdew0117

수강평 작성수
1
평균평점
5.0

게시글 5

질문&답변

mutex에 대해 질문이 있습니다.

Windows 환경에서 내부 구현은 역시나 유저모드 락인 CriticalSection이나 SRWLock 등으로 이루어져 있습니다. 위 답변 내용을 조금 더 자세히 알 수 있을까요? 제가 알고 있는 커널모드 동기화 기법으로 알고 있는 mutex와 semaphore는 윈도우즈에 국한된 동기화기법이라는 얘기이시고 윈도우즈 유저레벨 동기화는 CriticalSection 과 srwlock이 있다는 얘기이신걸까요?

좋아요수
0
댓글수
2
조회수
509

질문&답변

TCP와 UDP에 대해 더 여쭤볼 부분이 있습니다!

답변 감사합니다~ 조금 더 여쭤볼 수 있을까요? 1. TCP로 보내는 입장에서 콜백이 왔을 때는 어떤 것까지 보장된 상황인가요? 제 컴퓨터 입장에서만 패킷을 다 보낸상태인가요? 아니면 상대 컴퓨터에게까지 패킷이 전부 도달했다고 보장할 수 있는건가요? 2. TCP 받는 입장에서 갑자기 40byte로 OnRecvCompleted()인 콜백으로 왔는데요 해당 40byte는 전송할 때 40byte를 보냈다고 볼 수 있는 크기가 아니라 100byte를 보냈을 때 40byte를 받을 수도 또는 25byte와 40byte를 보냈을 때 앞 패킷과 뒷패킷이 섞여 40byte를 받았다고도 볼 수 있는건가요? 40byte를 받았다고 했을 때 전송자가 딱 40byte를 보냈다고 볼 수 없는거죠? 패킷의 일부 바이트가 왔을 수도 또는 두 패킷이 섞여서 왔을 수도 있는건가요? 3. TCP관련 책이나 자세히 정리된 사이트 하나만 추천해주실 수 있으신가요? 부탁드립니다! 강의 감사합니다!

좋아요수
1
댓글수
4
조회수
504

질문&답변

질문이 있습니다!

답변이 이렇게 빨리 해주시다니! 감사합니당 후자로 얘기해주셨던 부분은 non-blocking io 인 경우에는 wait() 시스템 콜로 부모의 프로세스가 끝날 때까지 기다린 이후에 인터럽트를 받아서 non-blocking io를 실행하면 된다는 얘기이신거죠?

좋아요수
0
댓글수
3
조회수
265

질문&답변

환경설정 중 wsl 에관한 질문입니다.

안녕하세요~ 저도 똑같은 부분이 있었는데요 wsl --set-version Ubuntu-20.04 2 로 해주시면 해당 Ubuntu 의 버전이 2로 변경됩니다 혹시나 이후에 혼동이 오실 수 있는 분들에게 도움이 되면 좋겠습니다

좋아요수
0
댓글수
3
조회수
418