쉽게 켜다
close
프로필 배경
프로필 로고

쉽게 켜다

  • 분류 전체보기 (202)
    • 개발 일지 (1)
    • IT (2)
    • DDD (6)
    • 스프링(Spring) (53)
      • Spring (30)
      • MVC (3)
      • JPA (7)
      • WebFlux (10)
      • Testing (1)
      • Security (1)
      • Web Socket (1)
    • 데이터베이스 (15)
      • MySQL (2)
      • Redis (1)
    • 네트워크 (11)
      • 네트워크 프로그래밍 (9)
    • Git (8)
    • HTTP (4)
    • 알고리즘 (67)
      • 알고리즘 (7)
      • BOJ (53)
      • 프로그래머스 (7)
    • JAVA (6)
      • Java (1)
      • 이펙티브 자바 (4)
      • 100가지 질문 (0)
    • Kafka (4)
    • Python (2)
    • CI_CD (1)
    • Azure (3)
    • 컴퓨터망 (11)
    • 운영체제 (0)
  • 홈
  • 태그
  • 방명록
[Socket] 멀티프로세스 기반의 서버 구현

[Socket] 멀티프로세스 기반의 서버 구현

둘 이상의 클라이언트에게 동시에 서비스를 제공하는 다중접속 서버에 대해 알아보자. 대표적인 다중접속 서버의 구현 방법에는 다음과 같은 것들이 있다. 멀티프로세스 기반 서버 다수의 프로세스를 생성하는 방식으로 서비스 제공 멀티플렉싱 기반 서버 입출력 대상을 묶어서 관리하는 방식으로 서비스 제공 멀티쓰레딩 기반 서버 클라이언트의 수만큼 쓰레드를 생성하는 방식으로 서비스 제공 프로세스(Process) 멀티프로세스 기반 서버의 서비스 주체가 되는 프로세스를 먼저 이해해보자. 프로세스란, 메모리 공간을 차지한 상태에서 실행중인 프로그램을 의미한다. 멀티프로세스 운영체제는 둘 이상의 프로세스를 동시에 생성 가능하다. 여기서 프로세스는 생성되는 형태에 상관없이 OS로부터 ID를 부여 받는데, 이를 가리켜 “프로세스 ..

  • format_list_bulleted 네트워크/네트워크 프로그래밍
  • · 2023. 10. 17.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (202)
    • 개발 일지 (1)
    • IT (2)
    • DDD (6)
    • 스프링(Spring) (53)
      • Spring (30)
      • MVC (3)
      • JPA (7)
      • WebFlux (10)
      • Testing (1)
      • Security (1)
      • Web Socket (1)
    • 데이터베이스 (15)
      • MySQL (2)
      • Redis (1)
    • 네트워크 (11)
      • 네트워크 프로그래밍 (9)
    • Git (8)
    • HTTP (4)
    • 알고리즘 (67)
      • 알고리즘 (7)
      • BOJ (53)
      • 프로그래머스 (7)
    • JAVA (6)
      • Java (1)
      • 이펙티브 자바 (4)
      • 100가지 질문 (0)
    • Kafka (4)
    • Python (2)
    • CI_CD (1)
    • Azure (3)
    • 컴퓨터망 (11)
    • 운영체제 (0)
최근 글
인기 글
최근 댓글
태그
  • #BOJ
  • #spring
  • #SpringWebFlux
  • #MPC
  • #리액티브프로그래밍
  • #백준
  • #network
  • #CUDA
  • #프로그래머스
  • #jpa
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바