모두의 개발 블로그

  • 홈
  • 태그
  • 방명록

non-blocking io 1

Blocking IO / Non-Blocking IO

Blocking IO와 Non-Blocking IO의 개념 및 동작 방식에 대해 설명해주세요.Blocking IO와 Non-Blocking IO 개념 및 동작 방식1. Blocking IO (블로킹 IO)개념:입출력 작업(예: 파일 읽기/쓰기, 네트워크 요청)이 완료될 때까지 호출한 스레드가 대기하는 방식입니다.작업이 완료되면 결과를 반환하고, 그동안 스레드는 다른 작업을 수행할 수 없습니다.동작 방식:스레드가 입출력 작업을 요청합니다.커널은 해당 작업을 처리합니다. (디스크 접근, 네트워크 데이터 전송 등)작업이 완료될 때까지 스레드는 대기 상태가 됩니다. (Blocked)작업이 완료되면 커널은 결과를 스레드에 반환하고, 스레드는 다시 실행 가능 상태가 됩니다. (Runnable)특징:구현이 간단하고 ..

[프래피티] 2024.05.20
이전
1
다음
더보기
프로필사진

모두의 개발 블로그

  • 분류 전체보기 (210)
    • [F-Lab 66해빗 페이백 챌린지 ] (65)
    • [F-Lab 멘토링 학습] (48)
    • [JPA] (4)
    • [SQLD] (2)
    • 개인 개발 공부 일지 (26)
    • [코딩테스트] (14)
    • 회사업무중고민 (5)
    • [PYTHON] (2)
    • [프래피티] (26)
    • [도서 리뷰] (3)
    • [KAFKA] (4)
    • [SQLP] (3)

Tag

Java, 차이, 직렬화, 트랜잭션, 코딩 테스트, F-Lab, 개념, Collection, 카프카, 인터뷰, 자바, 암호화, CS, SQL, 프로그래밍, https, 코딩테스트, 프로그래머스, SQLP, 데이터베이스,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/12   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바