About 72,400 results
Open links in new tab
  1. Semaphore - Wikipedia

    Semaphore (lit. 'apparatus for signalling'; from Ancient Greek σῆμα (sêma) 'mark, sign, token' and Greek -φόρος (-phóros) 'bearer, carrier') [1] is the use of an apparatus to create a visual signal transmitted …

  2. SEMAPHORE Definition & Meaning - Merriam-Webster

    Apr 18, 2026 · The meaning of SEMAPHORE is an apparatus for visual signaling (as by the position of one or more movable arms).

  3. Semaphore (programming) - Wikipedia

    In computer science, a semaphore is a variable or abstract data type used to control access to a common resource that is being accessed by multiple threads and avoid critical section problems in a …

  4. Semaphore | Signaling, Telegraphy, Flags | Britannica

    May 5, 2026 · semaphore, method of visual signaling, usually by means of flags or lights. Before the invention of the telegraph, semaphore signaling from high towers was used to transmit messages …

  5. Semaphores in Process Synchronization - GeeksforGeeks

    Apr 15, 2026 · A semaphore is a synchronization tool used in operating systems to manage access to shared resources in a multi-process or multi-threaded environment. It is an integer variable that …

  6. Semafor - An intelligent, transparent global news platform for breaking ...

    Transparent, global reporting by Semafor journalists on politics, policy, business, finance, technology, climate, energy, media, entertainment, world affairs, China ...

  7. Semaphore UI for Ansible, Terraform and Bash

    If your project has outgrown manual terminal deployments, Semaphore UI is the perfect solution for you.

  8. Types of Semaphore - GeeksforGeeks

    Feb 23, 2026 · Counting Semaphore A Counting Semaphore is a synchronization mechanism that can take any non-negative integer value (0, 1, 2, 3, …). It is used to manage multiple instances of a …

  9. What Is a Semaphore? | Baeldung on Computer Science

    Mar 18, 2024 · A semaphore is an integer variable, shared among multiple processes. The main aim of using a semaphore is process synchronization and access control for a common resource in a …

  10. multithreading - What is a semaphore? - Stack Overflow

    Aug 29, 2008 · A semaphore is a programming concept that is frequently used to solve multi-threading problems. My question to the community: What is a semaphore and how do you use it?