기억의 실마리

기억의 실마리

  • 분류 전체보기 (98) N
    • Dev Logs (8)
    • Frontend (36) N
    • Backend (10)
    • Security (1)
    • Serverless (6)
    • Hosting (1)
    • Browser (1)
    • Infra & DevOps (1)
    • Git (6)
    • IDE (2)
    • Computer Science (16)
    • Daily (6)
    • Cross Platform (2)
    • AI (2)
Today
Yesterday
Total
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

기억의 실마리

컨텐츠 검색

태그

Perplexity 검색 노출 generative engin optimization 리액트훅 TinyMCE custom hook react api 자동 생성 개발자 회고 커스텀훅 Next.js GEO mysql Flutter 프론트엔드 cors Perplexity SEO customHook hooks Database Next GEO react hook

최근글

댓글

공지사항

아카이브

blocking(1)

  • [ Blocking / Non-Blocking ] 통신 처리방식

    1. Blocking 통신 처리방식클라이언트가 서버와 연결 됐을때 서버에서 스레드를 생성하고 클라이언트에게스레드를 할당해준다. 클라이언트에 할당된 스레드는 요청을 체크하는 루프에 들어가게되어스레드가 죽지않고 블로킹되어있는 상태가 된다. 이 후 클라이언트로부터 요청이 들어오면블로킹 되어있던 스레드가 요청을 처리하고 처리가 끝나면 다시요청을 체크하는 루프로 들어가게된다. 이렇게 한 클라이언트에 하나의 스레드를전담으로 할당시켜주는 방식이다. 그렇기 때문에 동기식처리(직렬 처리)만 가능하다. 2. Non-Blocking 통신 처리방식클라이언트가 서버와 연결되면 블로킹 방식이 아닌요청을 리슨하는 eventLoop서버가 요청을 Event Queue에 넣는다.Event Queue에 들어온 요청은 스레드풀에 담겨져 ..

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

티스토리툴바