처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈

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

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

해설

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

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

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

정규반 살펴보기