SemaphoreSet.st
changeset 5570 e6e14f50d721
parent 2876 fb3fed7470be
child 6421 58dca33cf0fc
equal deleted inserted replaced
5569:109bc06e4438 5570:e6e14f50d721
     8  be provided or otherwise made available to, or used by, any
     8  be provided or otherwise made available to, or used by, any
     9  other person.  No title to or ownership of the software is
     9  other person.  No title to or ownership of the software is
    10  hereby transferred.
    10  hereby transferred.
    11 "
    11 "
    12 
    12 
       
    13 
       
    14 "{ Package: 'stx:libbasic' }"
    13 
    15 
    14 IdentitySet subclass:#SemaphoreSet
    16 IdentitySet subclass:#SemaphoreSet
    15 	instanceVariableNames:''
    17 	instanceVariableNames:''
    16 	classVariableNames:''
    18 	classVariableNames:''
    17 	poolDictionaries:''
    19 	poolDictionaries:''
   165     proc terminate.
   167     proc terminate.
   166                                                                         [exEnd]
   168                                                                         [exEnd]
   167 "
   169 "
   168 ! !
   170 ! !
   169 
   171 
   170 !SemaphoreSet methodsFor:'wait'!
   172 !SemaphoreSet methodsFor:'wait & signal'!
   171 
   173 
   172 wait
   174 wait
   173     "wait for any of the semaphores in the set to be signalled.
   175     "wait for any of the semaphores in the set to be signalled.
   174      Return the (first) semaphore which is triggered."
   176      Return the (first) semaphore which is triggered."
   175 
   177 
   277 ! !
   279 ! !
   278 
   280 
   279 !SemaphoreSet class methodsFor:'documentation'!
   281 !SemaphoreSet class methodsFor:'documentation'!
   280 
   282 
   281 version
   283 version
   282     ^ '$Header: /cvs/stx/stx/libbasic/SemaphoreSet.st,v 1.11 1997-08-20 16:39:12 cg Exp $'
   284     ^ '$Header: /cvs/stx/stx/libbasic/SemaphoreSet.st,v 1.12 2000-08-31 10:03:26 cg Exp $'
   283 ! !
   285 ! !