
스레드(Thread) : 하나의 프로그램(프로세스) 내에서 실행되는 작업의 흐름(실행 단위)하나의 노드는 서비스, 액션, 토픽의 발행과 구독 등의 여러 개의 통신을 노드 내부의 객체들을 통해서 수행할 수 있다.즉, 하나의 노드에서 액션 통신, 서비스 통신 두개만 하더라도 노드 내에는 콜백함수가 여러개로 구성된다. SingleThreadExecutor(단일 스레드) 모드로 액션 서버와 서비스 클라이언트 역할을 수행하는 노드를 실행 시켰을때 액션 서버로 Goal이 들어온다면 해당 노드는 액션 클라이언트의 Goal을 완전히 처리할 때까지 작업 스케쥴러를 독점하기에 다른 서비스 관련 콜백함수 등의 이벤트 스케쥴을 처리할 수 없게 되고, 이는 주기적으로 실행되어야하는 콜백함수(timer_callback)들이 ..