Mi az a mutex?
Figyelt kérdés
Annyit tudok, hogy a szállkezelésbe van benne.2015. ápr. 28. 13:50
2/4 anonim válasza:
Képzeld el, hogy egy 1000 elemű listában keresedd a legkisebb elemet. Indítasz 1000 szálat, amely feladata, hogy megnézze, hogy a max értéked nagyobb e mint a szálban szereplő érték. Az első nagyobb lesz, kicseréli az értéket, a következő szálad meg még a kiértékelésnél úgy találta, hogy cserélni kell, de közben már kicserélődött a max, te meg kicseréled azt amiről nem tudsz semmit... Tehát szinte biztos, hogy hibás az eredmény...
3/4 anonim válasza:
Úgy képzeld el, mint egy kis zászlót, amit egy szál rá tud tűzni egy erőforrásra (pl. fájlra, stb.), és ezzel kisajátítja, más szál azt nem használhatja, és várnia kell, amíg felszabadul. Ha a zárolást indító szál lefutott, "leveszi a zászlót", hogy a többi arra váró szál is dolgozhasson vele.
4/4 A kérdező kommentje:
Köszönöm!
2015. ápr. 30. 09:40
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!