# SyK 14 ## Zadanie 1  ## Zadanie 2  ```c acquire() { while(test_and_set(&lock) == true) {} } release() { lock = false; } wait(S) { while(true) { acquire(lock_S); if (S > 0){ S--; release(lock_S); break; } release(lock_S); } } signal(S) { acquire(lock_S); S++; release(lock_S); } ``` ## Zadanie 3 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up