Logo
Unionpedia
Comunicazione
Disponibile su Google Play
Nuovo! Scarica Unionpedia sul tuo dispositivo Android™!
Gratuito
l'accesso più veloce di browser!
 

Lock

Indice 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.

19 relazioni: ACID, C sharp, Deadlock, Esecuzione (informatica), Implementazione, Informatica, Inversione di priorità, Java (linguaggio di programmazione), Lingua inglese, Monitor (sincronizzazione), Multitasking, Mutex, Programma (informatica), Read-Copy-Update, Semaforo (informatica), Sezione critica, Sincronizzazione, Spinlock, Thread (informatica).

ACID

Nell'ambito dei database, ACID deriva dall'acronimo inglese Atomicity, Consistency, Isolation, e Durability (Atomicità, Coerenza, Isolamento e Durabilità) ed indica le proprietà logiche che devono avere le transazioni.

Nuovo!!: Lock e ACID · Mostra di più »

C sharp

Il C# (pronuncia:, come la parola inglese "see sharp") è un linguaggio di programmazione orientato agli oggetti sviluppato da Microsoft all'interno dell'iniziativa.NET, e successivamente approvato come standard dalla ECMA (ECMA-334) e ISO (norma ISO/IEC 23270).

Nuovo!!: Lock e C sharp · Mostra di più »

Deadlock

In informatica il deadlock (o stallo) è una situazione in cui due o più processi o azioni si bloccano a vicenda, aspettando che uno esegua una certa azione (es. rilasciare il controllo su una risorsa come un file, una porta input/output ecc.) che serve all'altro e viceversa.

Nuovo!!: Lock e Deadlock · Mostra di più »

Esecuzione (informatica)

In informatica l'esecuzione è il processo tramite il quale un computer o una macchina virtuale esegue (elabora) le istruzioni di un programma, seguendone il flusso di esecuzione specificato nel rispettivo codice sorgente.

Nuovo!!: Lock e Esecuzione (informatica) · Mostra di più »

Implementazione

Il termine implementazione e il verbo derivato implementare è un neologismo affermatosi nel 1978 nell'accezione di "attuazione" di una scelta pubblica.

Nuovo!!: Lock e Implementazione · Mostra di più »

Informatica

L'informatica è la scienza applicata che si occupa del trattamento dell'informazione mediante procedure automatizzate.

Nuovo!!: Lock e Informatica · Mostra di più »

Inversione di priorità

In informatica l'inversione di priorità è un problema che si verifica in un ambiente multitasking o multithreading durante l'accesso, da parte di task e/o thread alla stessa sezione critica.

Nuovo!!: Lock e Inversione di priorità · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, specificatamente progettato per essere il più possibile indipendente dalla piattaforma di esecuzione.

Nuovo!!: Lock e Java (linguaggio di programmazione) · Mostra di più »

Lingua inglese

L'inglese (nome nativo English) è una lingua indoeuropea appartenente al ramo occidentale delle lingue germaniche, assieme all'olandese, all'alto e basso tedesco, al fiammingo e al frisone.

Nuovo!!: Lock e Lingua inglese · Mostra di più »

Monitor (sincronizzazione)

il tipo monitor è un costrutto di sincronizzazione di un linguaggio di alto livello.

Nuovo!!: Lock e Monitor (sincronizzazione) · Mostra di più »

Multitasking

In informatica, un sistema operativo con supporto per il multitasking (multiprocessualità) permette di eseguire più programmi contemporaneamente: se ad esempio viene chiesto al sistema di eseguire contemporaneamente due processi A e B, la CPU eseguirà per qualche istante di tempo il processo A, poi per qualche istante successivo il processo B, poi tornerà a eseguire il processo A e così via.

Nuovo!!: Lock e Multitasking · Mostra di più »

Mutex

In informatica il termine mutex (contrazione dell'inglese mutual exclusion, mutua esclusione) indica un procedimento di sincronizzazione fra processi o thread concorrenti, con il quale si impedisce che più task paralleli accedano contemporaneamente ai dati in memoria o ad altre risorse soggette a race condition (o corsa critica).

Nuovo!!: Lock e Mutex · Mostra di più »

Programma (informatica)

Un programma, in informatica,è un software che può essere eseguito da un elaboratore per ricevere in input determinati dati di un problema automatizzabile e restituirne in output le (eventuali) soluzioni.

Nuovo!!: Lock e Programma (informatica) · Mostra di più »

Read-Copy-Update

Read-Copy-Update è un meccanismo di sincronizzazione presente in alcuni sistemi operativi moderni, spesso usato in alternativa ai lock di scrittura-lettura.

Nuovo!!: Lock e Read-Copy-Update · Mostra di più »

Semaforo (informatica)

In informatica, un semaforo è un tipo di dato astratto (Abstract Data Type) gestito da un sistema operativo multitasking per sincronizzare l'accesso a risorse condivise tra task (cioè processi o thread).

Nuovo!!: Lock e Semaforo (informatica) · Mostra di più »

Sezione critica

In informatica, una sezione critica, anche detta regione critica, è una porzione di codice che accede a una risorsa condivisa tra più flussi di esecuzione di un sistema concorrente.

Nuovo!!: Lock e Sezione critica · Mostra di più »

Sincronizzazione

In informatica, la sincronizzazione è la problematica dell'ordinamento temporale di operazioni.

Nuovo!!: Lock e Sincronizzazione · Mostra di più »

Spinlock

In informatica uno spinlock o anche spinning è una tecnica di programmazione che utilizza un ciclo di attesa attiva (busy waiting) per implementare la routine di attesa di un lock.

Nuovo!!: Lock e Spinlock · Mostra di più »

Thread (informatica)

Un thread o thread di esecuzione, in informatica, è una suddivisione di un processo in due o più filoni o sottoprocessi che vengono eseguiti concorrentemente da un sistema di elaborazione monoprocessore (multithreading) o multiprocessore o multicore.

Nuovo!!: Lock e Thread (informatica) · Mostra di più »

Riorienta qui:

Unlock.

UscenteArrivo
Ehi! Siamo su Facebook ora! »