소개
게시글
질문&답변
mutex에 대해 질문이 있습니다.
Windows 환경에서 내부 구현은 역시나 유저모드 락인 CriticalSection이나 SRWLock 등으로 이루어져 있습니다. 위 답변 내용을 조금 더 자세히 알 수 있을까요? 제가 알고 있는 커널모드 동기화 기법으로 알고 있는 mutex와 semaphore는 윈도우즈에 국한된 동기화기법이라는 얘기이시고 윈도우즈 유저레벨 동기화는 CriticalSection 과 srwlock이 있다는 얘기이신걸까요?
- 0
- 2
- 409
질문&답변
TCP와 UDP에 대해 더 여쭤볼 부분이 있습니다!
엄청 빨리 답변해주시는군요! 정말 감사합니다!
- 1
- 4
- 360
질문&답변
TCP와 UDP에 대해 더 여쭤볼 부분이 있습니다!
답변 감사합니다~ 조금 더 여쭤볼 수 있을까요? 1. TCP로 보내는 입장에서 콜백이 왔을 때는 어떤 것까지 보장된 상황인가요? 제 컴퓨터 입장에서만 패킷을 다 보낸상태인가요? 아니면 상대 컴퓨터에게까지 패킷이 전부 도달했다고 보장할 수 있는건가요? 2. TCP 받는 입장에서 갑자기 40byte로 OnRecvCompleted()인 콜백으로 왔는데요 해당 40byte는 전송할 때 40byte를 보냈다고 볼 수 있는 크기가 아니라 100byte를 보냈을 때 40byte를 받을 수도 또는 25byte와 40byte를 보냈을 때 앞 패킷과 뒷패킷이 섞여 40byte를 받았다고도 볼 수 있는건가요? 40byte를 받았다고 했을 때 전송자가 딱 40byte를 보냈다고 볼 수 없는거죠? 패킷의 일부 바이트가 왔을 수도 또는 두 패킷이 섞여서 왔을 수도 있는건가요? 3. TCP관련 책이나 자세히 정리된 사이트 하나만 추천해주실 수 있으신가요? 부탁드립니다! 강의 감사합니다!
- 1
- 4
- 360
질문&답변
질문이 있습니다!
답변이 이렇게 빨리 해주시다니! 감사합니당 후자로 얘기해주셨던 부분은 non-blocking io 인 경우에는 wait() 시스템 콜로 부모의 프로세스가 끝날 때까지 기다린 이후에 인터럽트를 받아서 non-blocking io를 실행하면 된다는 얘기이신거죠?
- 0
- 3
- 191
질문&답변
환경설정 중 wsl 에관한 질문입니다.
안녕하세요~저도 똑같은 부분이 있었는데요wsl --set-version Ubuntu-20.04 2로 해주시면 해당 Ubuntu 의 버전이 2로 변경됩니다혹시나 이후에 혼동이 오실 수 있는 분들에게 도움이 되면 좋겠습니다
- 0
- 3
- 281