|  |  D.2.11.4 semaphore Procedure from libraryresources.lib(see  resources_lib).
 
Example:Usage:
semaphore(n), n int
Return:
the index of a new semaphore initialized with n.
 |  | LIB "resources.lib";
int sem = semaphore(1);
system("semaphore", "acquire", sem);
==> 1
system("semaphore", "try_acquire", sem);
==> 0
system("semaphore", "release", sem);
==> 1
system("semaphore", "try_acquire", sem);
==> 1
 | 
 |