Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio
| Term
| Semaphore
|
| Definition
| A token passed between two or more devices and used for sharing a common resource. When multiple processes compete for the same kernel resources, this programming technique is used to coordinate their activities. Commonly, semaphores are used for sharing a common memory space or file access. Semaphores are one of the techniques available for interprocess communication.
|
| See also
| Mutex
|
| This C# Online.NET definition is from the Glossary of .NET / C# Terms.
|