코딩 기록

코딩 기록

  • 분류 전체보기 (42)
    • 백준 (17)
    • 프로그래머스 (1)
    • WEB (2)
    • CS 스터디 (20)
    • 알고리즘 공부 (1)
    • 사이드 프로젝트 (1)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

코딩 기록

컨텐츠 검색

태그

페이지 교체 알고리즘#LFU#OPT#CS스터디#OS#막또 백준#파이썬#1992#쿼드트리#분할정복 그리디 알고리즘#백준#파이썬 소프트웨어교육센터 MST#Kruskal#Prim#최소신장트리 CS스터디#load balancing#네트워크 이분 탐색#백준#파이썬#10815 CS스터디#OS#IPC#스케줄링#CPU#DeadLock#다익스트라#은행원알고리즘#식사하는 철학자 프로세스#스레드#숭이 DB 관계대수 #데이터베이스 #algebra 파일시스템#OS#CS 스터디 CS CS스터디#OS CS스터디#OS#메모리 Race Condition#CS스터디#숭이#OS CS스터디#JWT#OAuth#WEB OS#CS 스터디#막또#페이징#세그맨테이션#단편화 be CS스터디#네트워크#Non-Blocking I/O

최근글

댓글

공지사항

아카이브

Blocking I/O(1)

  • [CS : 네트워크] Blocking I/O & Non-Blocking I/O, Synchronous & Asynchronous

    1) Blocking / Non–Blocking과 Synchronous / Asynchronous A. Blocking : 직접 제어할 수 없는 대상의 작업이 끝날 때까지 제어권을 넘겨주지 않는 것이다. 예를 들어 호출하는 함수가 IO를 요청했을 때 IO처리가 완료될 때까지 아무 일도 하지 못한 채 기다리는 것을 말한다. B. Non-Blocking : 직접 제어할 수 없는 대상의 작업 처리 여부와 상관이 없다. 예를 들어 호출하는 함수가 IO를 요청한 후 IO처리 완료 여부와 상관없이 바로 자신의 작업을 할 수 있다. C. Synchronous : A와 B가 시작 시간 또는 종료 시간이 일치하면 동기이다. 예를 들어 A, B Thread가 동시에 작업을 시작하는 경우(예를 들면, 자바에서 CyclicB..

    2021.05.20
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바