상태 머신(State Machine)이란 무엇인가요?

보통 freeCodeCamp
보기 및 정답
A 시스템이 가질 수 있는 상태들과 상태 간 전이 조건을 정의하여 동작을 모델링하는 계산 모델이다
B 머신러닝 모델의 학습 진행 상태를 모니터링하고 하이퍼파라미터를 조절하는 관리 도구이다
C 서버의 현재 CPU 사용률과 메모리 점유율을 실시간으로 측정하고 모니터링하는 시스템이다
D 가상 머신(VM)의 현재 실행 상태를 스냅샷으로 저장하고 이전 시점으로 복원할 수 있는 기능이다

해설

상태 머신(유한 상태 기계, FSM)은 유한한 수의 상태, 전이(transition), 이벤트로 구성된 모델입니다. UI 상태 관리(idle → loading → success/error), 게임 캐릭터 AI, 프로토콜 구현 등에 사용됩니다. XState 같은 라이브러리가 프론트엔드 상태 관리에 이를 활용합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기
START THE LOOP · CHOOSE

시장과 사람의 답을 봤다면,
다음 결과물의 구조를 고릅니다.

한 번의 결과에 기대지 않고 다시 만들 수 있도록, 문제 발견부터 제작·배포·수익화까지 이어지는 전체 흐름을 익혀보세요.

TTJ CLASS에서 다음 구조 고르기
처리 중...