About 55 results
Open links in new tab
  1. 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?

  2. Jan 10, 2026 · A semaphore is an object with an integer value that we can manipu-late with two routines; in the POSIX standard, these routines are sem_-wait() and sem_post()1.

  3. java - How does semaphore work? - Stack Overflow

    Aug 3, 2009 · The Java Semaphore class allows a reverse situation, where a semaphore can start off with a negative number of permits, and all acquire() calls will fail until there have been enough …

  4. Why use a mutex and not a semaphore? - Stack Overflow

    Apr 27, 2025 · In general, mutex and semaphore target different use cases: A semaphore is for signalling, a mutex is for mutual exclusion. Mutual exclusion means you want to make sure that …

  5. c - semaphore implementation - Stack Overflow

    Mar 3, 2013 · the semaphore resources are pretty limited on every unixes. you can check these with the 'ipcs' command there is an undo feature of the System V semaphores, so you can make sure that …

  6. What is mutex and semaphore in Java ? What is the main difference?

    Apr 21, 2009 · It should also be pointed out that there are "binary" semaphores and "counting/general" semaphores. Java's semaphore is a counting semaphore and thus allows it to be initialized with a …

  7. Difference between binary semaphore and mutex - Stack Overflow

    The main difference between binary semaphore and mutex is that semaphore is a signaling mechanism and mutex is a locking mechanism, but binary semaphore seems to function like mutex that creates …

  8. AGENDA / LEARNING OUTCOMES Concurrency abstractions How can semaphores help with producer-consumer? How to implement semaphores?

  9. c++ - Semaphore Vs Mutex - Stack Overflow

    Apr 5, 2017 · I was reading a bit of Mutex and semaphore. I have piece of code int func() { i++; return i; } i is declared somewhere outside as a global variable. If i create counting semaphore with count a...

  10. What is the difference between lock, mutex and semaphore?

    Feb 25, 2010 · I've heard these words related to concurrent programming, but what's the difference between lock, mutex and semaphore?