About 73,000 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 (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 …

  3. 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).

  4. 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 distant …

  5. Semaphores in Process Synchronization - GeeksforGeeks

    Jul 6, 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. 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. 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. SEMAPHORE Simple Definition - Merriam-Webster

    Apr 2, 2026 · The simple definition of SEMAPHORE is a system used for sending signals by using two flags that are held in your hands.