동기/비동기
블록킹/논블록킹 IO
동기/비동기 IO
이 두가지가 다른 의미로 쓰이는거 같은데
항상 어떤 차이가 있는지 잘 모르겠습니다.
혹시 차이점 위주로 설명해주실수 있으실까요..
답변 1
0
짧게 설명 할 수 있는 내용이 아니라 제 YouTube 채널에 올려진 영상들을 보는 것이 좋겠습니다.
https://www.youtube.com/@nullnull_not_eq_null/search?query=%EB%B9%84%EB%8F%99%EA%B8%B0
감사합니다.
0
해당 내용도 봤는데 논블록킹이랑 비동기가 똑같은 것처럼 보입니다 입출력 하는 것 자체가 커널단으로 내려가서 비슷해보이는걸까요 다른 경우랑 논블록킹이랑 비동기랑 다른가요?
0
Non-blocking은 호출자 입장에서의 결과입니다. 입/출력을 다른 주체(예를 들어 OS 커널)에게 넘기고 호출자 자신은 다음 처리로 넘어가기 때문에 Blocking되지 않는 것이죠. 비동기는 Non-blocking 때문에 따라오는 결과적 현상 입니다. 입/출력이 언제 끝날지 호출자는 알 수 없기 때문이죠.
관점 차이로 보시면 이해해 도움이 되리라 생각합니다. 감사합니다.
recv, send 리턴값 질문
0
77
2
스타,워크와 같은 디스창 (Disconnected)도 비정상 종료에 대응하는 시스템으로 봐야할까요?
0
96
2
수업과 관련해서 읽어볼 만한 책 있나요?
0
111
1
서버가 끊어버리는것에 대한 질문
0
121
2
TCP 의도적 장애 테스트 질문
0
159
2
shutdown()을 호출하는 이유
0
165
1
프로토콜이 적용된 파일 송신 서버에서 send, recv 질문 있습니다!
0
153
2
"파일 송신 서버 제작" 강의 질문입니다!
0
151
2
대표적인 장애 유현 2
0
131
2
대표적인 TCP 장애 유현
0
161
2
이벤트 기반 파일 입출력과 callback 기반 파일 입출력이 네트워크에도 쓰이는 기법인가요?
0
120
2
개발환경 질문이 있습니다.
0
137
1
TCP/IP vs UDP , 멀티 스레드에서의 병목 현상에 대한 질문이 있습니다!
0
221
2
메모리 관련 문제로 질문드립니다.
0
187
2
테스트 환경 질문드립니다!
0
168
2
ThreadAcceptLoop 의 우아한(?) 종료에 대해 질문드립니다.
0
419
2
하트비트 시 서버에서의 연결 종료
0
451
2
강사님 질문 드립니다.
0
249
1
소켓 입/출력 설계 정리
0
450
1
멀티스레드 기반 서버 관련 질문..!
0
412
2
빅 엔디언과 리틀 엔디언
0
378
2
TIME_WAIT 관련 문의드립니다.
0
226
1
강사님 강의자료 인쇄용으로 부탁드립니다.
0
288
1
bind 함수 관련 궁금증
0
357
2





