Skip to content

f2prateek/semaphore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

semaphore

Provides a semaphore synchronization primitive. A semaphore controls access to a finite number of resources.

Usage

s := semaphore.New(5)

for {
  s.Acquire()
  // Only 5 go-routines will run simultaneously.
  go func() {
    defer s.Release()
  }()
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages