Linux operatsioonisüsteem kasutab lukku: erinevus redaktsioonide vahel
Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
|||
| 18. rida: | 18. rida: | ||
* mutex - mutul exclusive puhul üks execution proovib kasutada ühist ressurssi ja kui ei saab läheb nö magama |
* mutex - mutul exclusive puhul üks execution proovib kasutada ühist ressurssi ja kui ei saab läheb nö magama |
||
| − | * spinlock - istub cpu otsas ja ilma magamata ootab |
+ | * spinlock - istub cpu otsas ja ilma magamata ootab - tundub kallis, aga vahel lühike spin on otstarbekam ressursikasutuse seisukohalt kui lühike sleep |
* semaphore - nt |
* semaphore - nt |
||
* rwlock |
* rwlock |
||
Redaktsioon: 1. juuli 2026, kell 22:39
Sissejuhatus
TODO
Mõisted
- Giant Lock
- Big Kernel Lock (BKL)
- mutex - mutual exclusive
Tööpõhimõte
Väited
- lukustamine lahendab moel või teisel ühiskasutuseks mõeldud ressursi kasutamise probleemi - nt lubab korraga kasutada ressurssi ühel actoril (mutex) või max näidatud arvul actoritel (semaphore)
Misc
- mutex - mutul exclusive puhul üks execution proovib kasutada ühist ressurssi ja kui ei saab läheb nö magama
- spinlock - istub cpu otsas ja ilma magamata ootab - tundub kallis, aga vahel lühike spin on otstarbekam ressursikasutuse seisukohalt kui lühike sleep
- semaphore - nt
- rwlock
- lock-free