inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

인프런 워밍업 클럽 CS 3기 - 1주차 미션(운영체제)

류세정
0

운영체제

    while(true){
      wait(1); // 1초 멈춤
      bool isActivated = checkSkillActivated(); // 체크
    }

위 코드는 1초 마다 플레이어가 스킬을 사용했는지 체크하는 코드입니다. 이 방식은 폴링방식입니다. 1초마다 체크하기 때문에 성능에 좋지 않습니다. 이를 해결하기 위한 방식으로 어떤 걸 이용해야 할까요?


  1. 프로그램과 프로세스가 어떻게 다른가요?


  1. 멀티프로그래밍과 멀티프로세싱이 어떻게 다른가요?

  1. 운영체제는 프로세스를 관리하기 위해서 어떤 것을 사용하나요?

     


  1. 컨텍스트 스위칭이란 뭔가요?


알고리즘 · 자료구조

답변 0