Indice
8 relazioni: Algoritmo del biglietto, Busy waiting, Darwin (sistema operativo), Linux (kernel), Lock, Mutex, Problema dei filosofi a cena, Processore multicore.
Algoritmo del biglietto
In informatica, l'algoritmo del biglietto (in inglese ticket lock) è un meccanismo di sincronizzazione tra processi per verificare quale thread in esecuzione ha i permessi di accesso ad una sezione critica del sistema, ovvero una risorsa condivisa tra più processi.
Vedere Spinlock e Algoritmo del biglietto
Busy waiting
In informatica, e in particolare nei sistemi software concorrenti, l'espressione busy waiting o busy wait (letteralmente "attesa impegnata", più spesso tradotto come "attesa attiva") indica una tecnica di sincronizzazione per cui un processo o un thread che debba attendere il verificarsi di una certa condizione (per esempio la disponibilità di input dalla tastiera o di un messaggio proveniente da un altro processo) lo faccia verificando ripetutamente (ciclicamente) tale condizione.
Vedere Spinlock e Busy waiting
Darwin (sistema operativo)
In informatica, Darwin è un sistema operativo libero con kernel XNU. Insieme ad altri componenti, come i Core frameworks, gli Application frameworks (Cocoa, Carbon e Java) e l'interfaccia grafica proprietaria Aqua, forma il sistema operativo macOS.
Vedere Spinlock e Darwin (sistema operativo)
Linux (kernel)
Linux è un kernel, creato nel 1991 da Linus Torvalds e derivato da UNIX, distribuito sotto licenza di software libero GNU GPLv2 (anziché software proprietario), comprendente anche diversi firmware sotto licenze non-libere.
Vedere Spinlock e Linux (kernel)
Lock
In informatica un lock (inglese per «blocco») è un meccanismo di sincronizzazione per limitare l'accesso ad una risorsa condivisa in un ambiente multitasking ad un solo thread o ad un solo tipo di thread alla volta.
Vedere Spinlock e Lock
Mutex
In informatica il termine mutex (contrazione dell'inglese mutual exclusion, mutua esclusione) indica un procedimento di sincronizzazione fra processi o thread concorrenti con cui si impedisce che più task paralleli accedano contemporaneamente ai dati in memoria o ad altre risorse soggette a corsa critica (race condition).
Vedere Spinlock e Mutex
Problema dei filosofi a cena
Il problema dei filosofi a cena, altrimenti noto come problema dei cinque filosofi, è un esempio che illustra un comune problema di controllo della concorrenza in informatica.
Vedere Spinlock e Problema dei filosofi a cena
Processore multicore
In elettronica ed informatica, con il termine processore multicore si intende un tipo di processore parallelo caratterizzato dall'essere costituito da una moltitudine di unità di elaborazione indipendenti, integrate sullo stesso chip, che assumono la denominazione di core.