About 179,000 results
Open links in new tab
  1. Semaphore - Wikipedia

    The modern lighthouse is a semaphore using a tower, building, or another type of structure designed to emit light from a system of lamps and lenses and to serve as a navigational aid for …

  2. SEMAPHORE Definition & Meaning - Merriam-Webster

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

  3. Semaphore | Signaling, Telegraphy, Flags | Britannica

    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 between …

  4. Semaphores in Process Synchronization - GeeksforGeeks

    Sep 1, 2025 · A Semaphore is simply a variable (integer) used to control access to a shared resource by multiple processes in a concurrent system. It ensures that only the allowed …

  5. 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 …

  6. SEMAPHORE | definition in the Cambridge English Dictionary

    When a semaphore is used, the arm means red when horizontal and white when in an inclined position.

  7. 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?

  8. What is Semaphore? Counting, Binary Types with Example - Guru99

    Aug 12, 2024 · Semaphore is simply a variable that is non-negative and shared between threads. A semaphore is a signaling mechanism, and a thread that is waiting on a semaphore can be …

  9. Semaphore (programming) - Wikipedia

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

  10. Semaphore Explained | Startup House

    What is a Semaphore? A semaphore is a synchronization mechanism used in computer science to control access to shared resources. It is a variable or an abstract data type that is used to …