Signal

Noun · Development

Definitions

  1. An asynchronous notification sent to a process by the OS (e.g., SIGTERM, SIGKILL) to indicate an event, or in reactive programming, a primitive that holds a value and automatically propagates changes to dependents.

    In plain English: A message the operating system sends to a program to tell it something happened — like 'please shut down' or 'you did something illegal.'

    Example: "The process catches SIGTERM to flush its write buffer before shutting down gracefully."

Related Terms