Course Outline

    소켓 데이터그램 소켓 생성 데이터 수신 및 전송 TCP 연결 생성 및 수락 소켓 닫기 오류 처리 간단한 방법으로 두 개 이상의 클라이언트 처리 Apache에서 발견되는 Prefork 모델 클라이언트당 새 프로세스 포크 완료된 프로세스 후 정리 스레드 Inetd, systemd 단위 대기 중 데이터 차단 소켓 비차단 소켓 및 선택 "이 소켓 중 하나"를 기다리는 방법으로 선택 읽기 및 쓰기 구성 짧은 읽기 및 쓰기 처리 구분 기호까지 읽기 파이프라인 요청 애플리케이션 수준 버퍼 이벤트 기반 아키텍처 선택 사용 하나의 스레드에서 모든 클라이언트 연결을 멀티플렉싱하기 위해 상태 머신 콜백 지옥 이벤트 라이브러리 "녹색" 스레드 10000개의 연결 문제 실시간 신호를 선택하는 대안으로 프리포크 모델 및 선택 기반 루프 폴링 문제 및 이를 사용하지 말아야 하는 이유 Epoll(linux) ) 및 kqueue (BSD) epoll 및 kqueue가 폴/선택보다 빠른 이유와 시기 시간 초과 및 타이머 SIGALARM 선택 인수로서의 시간 초과 모두 동일 시간 초과의 간단한 사례 추상 데이터 구조로서의 우선순위 큐 우선순위 큐 구현으로서의 이진 힙 타이머 휠 타이머RFD 운영 체제와의 통합 기존 데몬 시스템 소켓 활성화 로깅 신호 처리 성능 및 확장성 최적화 올바른 아키텍처 선택 소켓 옵션 설정

 

Requirements

  • C 언어
  • Linux 사용자 스킬
 14 Hours

Number of participants



Price per participant

회원 평가 (5)

Related Courses

Related Categories