API Guides > ConceptRT 3.x
Lock & Synchronization

Detailed Description

Classes

class  Semaphore
 Abstraction of a semaphore. A semaphore object is a synchronization object that maintains a count between zero and a specified maximum value. The count is decremented each time a thread completes a wait for the semaphore object and incremented each time a thread releases the semaphore. When the count reaches zero, no more threads can successfully wait for the semaphore object state to become signaled. The state of a semaphore is set to signaled when its count is greater than zero, and nonsignaled when its count is zero. More...
 
class  Event
 Abstraction of a event. An event object is a synchronization object whose state can be explicitly set to signaled by use of the Set function. The threads waiting for the event will be resumed. More...
 

Modules

 Lockable