Supervisor

Noun · Development

Definitions

  1. A process or component responsible for monitoring, starting, stopping, and restarting other processes, ensuring system resilience — central to Erlang/OTP's 'let it crash' philosophy and Unix process management tools.

    In plain English: A watchdog program that keeps an eye on other programs and restarts them if they crash, so the system stays up.

    Example: "The Erlang supervisor restarts the worker process with a clean state whenever it crashes."

Related Terms