- iPhone topik
- Bemutatkozott a Poco X7 és X7 Pro
- Óriáskészülék, kis akksival
- Samsung Galaxy S23 Ultra - non plus ultra
- Honor 200 - kétszázért pont jó lenne
- Nothing Headphone (1) – nem kell ide idézet
- Samsung Galaxy S25 - végre van kicsi!
- Elalmásodik a Xiaomi: 100 wattos töltéssel érkezik a 16 Pro Max
- Telekom mobilszolgáltatások
- Xiaomi 14T - nem baj, hogy nem Pro
-
Mobilarena
Új hozzászólás Aktív témák
-
Jester01
veterán
válasz
Bazsesz #2360 üzenetére
A szemaforok tulajdonképpen számlálók amik általában azt jelentik, hogy valami X dologból rendelkezésre áll valamennyi. A számláló növelése nem várakozik, ez csak azt jelenti, hogy több X áll rendelkezésre. Ha most jön valaki, hogy neki kellene valamennyi X, akkor a rendelkezésre álló mennyiséget az igényelt mennyiséggel csökkenteni kell, illetve ha éppen nincs elegendő, akkor várni kell.
A te feladatodra rátérve: 2 szemaforra lesz szükség, mivel a probléma szimmetrikus. Az egyik jelzi, hogy az A program írt valamit amit a B kiolvashat, illetve fordítva.
A program:
write(); /* írunk valamit */
sem_up(A); /* jelezzük, hogy A írt */
sem_down(B); /* várunk amíg B jelzi, hogy írt */
read(); /* kiolvassuk */
B program:
sem_down(A); /* várunk amíg A jelzi, hogy írt */
read(); /* kiolvassuk */
write(); /* írunk valamit A-nak */
sem_up(B); /* jelezzük, hogy B írt */
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Futás, futópályák
- A fociról könnyedén, egy baráti társaságban
- Parfüm topik
- Nvidia GPU-k jövője - amit tudni vélünk
- Autós topik
- gban: Ingyen kellene, de tegnapra
- A lemondást javasolja az Intel vezetőjének Donald Trump
- Milyen egeret válasszak?
- Milyen autót vegyek?
- Büszke apukák és anyukák topikja
- További aktív témák...
- ASUS ROG STRIX RTX 4070 Ti SUPER OC Edition 16G (kishibás) videokártya garanciával
- Iskolakezdési AKCIÓ! - I7-8700/16GB DDR4/Gigabyte B360/GTX1070/1TB HDD/240GB SSD - 144.999,-
- HP ZBOOK 17 G6 Tervező Vágó Laptop -60% 17,3" i7-9850H 16/512 QUADRO RTX 3000 6GB FHD
- Samsung S21 5G megkímélt jó állapotban.
- NVidia RTX 3080 Founders Edition + 12VHPWR átalakító
- Gamer Notebook! Csere-Beszámítás! Asus Rog Strix G731GU! 17,3Col! I7 9750H / GTX 1660Ti / 16GB DDR4
- Bomba ár! HP EliteBook 840 G5 - i5-8G I 8GB I 128GB SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- BESZÁMÍTÁS! Asus ROG STRIX Z490-G Gaming WiFi alaplap garanciával hibátlan működéssel
- HIBÁTLAN iPhone 13 mini 128GB Green -1 ÉV GARANCIA - Kártyafüggetlen, MS3294
- Thinkpad X230 legenda: i7 CPU, IPS kijelző, 12 GB, dupla SSD, magyar villbill, webcam, fingerprint
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest