SingleThreadedExecutor
는 rclpy
에서 제공하는 클래스노드의 비동기적인 행동을 관리하는 데 중요한 역할
SingleThreadedExecutor
의 주요 특징과 역할은 다음과 같습니다:SingleThreadedExecutor
는 이러한 콜백들을 관리하고 실행하는 역할SingleThreadedExecutor
는 단일 스레드를 사용하여 모든 콜백을 순차적으로 처리SingleThreadedExecutor
는 내부적으로 이벤트 루프를 실행하여 SingleThreadedExecutor
에는 하나 이상의 노드를 추가할 수 있음executor.spin()
메소드는 블로킹 함수로, SingleThreadedExecutor
는 비교적 간단한 애플리케이션에 적합MultiThreadedExecutor
와 같은 다른 실행자를 고려할 수 있습니다.