변수의 기록

  • 홈
  • 태그
  • 방명록

논블로킹 1

(os) 비동기(Asynchronous) 프로그래밍과 운영체제 관점의 이해

📌 비동기(Asynchronous) 프로그래밍과 운영체제 관점의 이해 1. 비동기(Asynchronous)의 기본 개념비동기(Asynchronous)란 작업의 수행 순서가 반드시 직렬적일 필요가 없는 처리 방식이다. 요청을 보낸 후 그 결과가 도착할 때까지 대기하지 않고, 다른 작업을 수행하거나 나중에 콜백/이벤트로 결과를 받아 처리한다.즉, 비동기 프로그래밍은 독립적이다. 한 작업의 결과를 기다리지 않아도 다른 작업을 병렬로 진행할 수 있다.2. 비동기의 다양한 쓰레드 모델 예시아래는 비동기 프로그램이 어떻게 다양한 쓰레드 모델로 구현될 수 있는지를 설명한 사례다.(1) 쓰레드 1개에 1작업 (기본 싱글 스레드 모델)구조: 하나의 쓰레드가 하나의 작업을 수행대표 사례: JavaScript, Node...

CS지식/운영체제 (Operating System) 2025.04.18
이전
1
다음
더보기
프로필사진

변수의 기록

  • 변수 기록함 (177)
    • 자바 (25)
      • 서블릿 (0)
      • 스프링이란? (0)
      • 자바 (24)
    • react (0)
    • CS지식 (63)
      • 자료구조 (Data Structure) (8)
      • 컴퓨터 구조 (Computer Architectu.. (1)
      • 데이터베이스 (Database) (27)
      • 네트워크 (Computer Network) (5)
      • 운영체제 (Operating System) (17)
      • 알고리즘 (Algorithm) (5)
    • 회고 (3)
      • 회사 (3)
      • 개인프로젝트 (0)
    • 기타 (70)
      • 코딩테스트 (69)
      • 설정법 (1)

Tag

MAP, Lock, isolation, tree, 트리, db, 코딩테스트, 코테, 오라클, 정규화, 자바의신, set, 백트레킹, 백준, 쓰레드, Red-Black, Java, 자바, OS, avl,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

  • 깃허브 주소 - https://github.com/moonseongmin97

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

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

티스토리툴바