재삐신생의 권태로운 이야기

  • HOME
  • TAG
  • MEDIA LOG
  • LOCATION LOG
  • GUEST BOOK
  • ADMIN
  • WRITE

IO 모델 1

IO(input/output) model

IO 모델 전통적인 IO 모델(Blocking I/O)blocking io를 사용하는 방법으로, Multi-Threaded Request-Response 형태이다. concurrent 요청을 처리하기 위해서, 쓰레드를 관리해 사용한다. IO가 시작되었을때, 어플리케이션이 blocked, IO가 끝날 때까지 대기 프로세스 단계클라이언트가 서버로 요청서버는 내부적으로 한정된 스레드 풀을 유지 관리하여 클라이언트 요청에 서비스를 제공서버는 무한루프에 있으며, 클라이언트 요청을 기다림서버가 다수의 요청을 받음서버가 하나의 요청을 선택(SELECT)쓰레드풀로 부터 하나의 쓰레드를 선택요청을 쓰레드에 할당쓰레드에서 bloking io를 처리(ACCEPT, RECV) 및 응답준비쓰레드는 응답을 서버로 보냄서버는 다시..

dev 2017.04.03
이전
1
다음
더보기
프로필사진

재삐신생의 권태로운 이야기

it's 2nd revision of ta3ke's blog it's the same name as previous blog

  • 분류 전체보기 (278)
    • stock (2)
      • theme (2)
    • dev (132)
      • linux (44)
      • web (50)
      • game (5)
      • android (8)
      • unity3d (1)
      • php (1)
      • java (5)
      • database (0)
      • review (1)
      • etc (9)
    • life (93)
      • food (3)
      • movie (31)
      • info (59)
    • etc (24)
      • meta (7)
      • private (13)
      • review (3)
    • archive (0)

Tag

최적화, 자바스크립트, css, JavaScript, 스프링부트, 안드로이드, nginx, php, 티스토리챌린지, ajax, html, blazor webapp, IE, Git, centos, MySQL, 재삐신생블로그, url param, 오블완, docker-compose,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 블로그 디자인이 변경되었습니다.

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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.

  • 구글 웹마스터 도구
  • 구글 웹분석 도구
  • :: PLay Rak
  • 흰곰의 IT와 여행이야기
  • 아이돌세기발전
  • 아이리세기발전

티스토리툴바