Concorrenza

Autore: Lewis Jackson
Data Della Creazione: 6 Maggio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
Stefano Riela | Politiche di concorrenza in UE - Concorrenza e aiuti di stato- Videolezione 03
Video: Stefano Riela | Politiche di concorrenza in UE - Concorrenza e aiuti di stato- Videolezione 03

Contenuto

Definizione: cosa significa concorrenza?

La concorrenza, nel senso dell'informatica, è la capacità di un programma di essere scomposto in parti che possono funzionare indipendentemente l'una dall'altra. Ciò significa che le attività possono essere eseguite in modo non ordinato e il risultato sarebbe sempre lo stesso di se fossero eseguite in ordine.


Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare ed eseguire la tua azienda dal cloud.

Techopedia spiega la concorrenza

La concorrenza è la capacità di un algoritmo o programma di eseguire più di un'attività alla volta. Il concetto è simile all'elaborazione parallela, ma con la possibilità che molti lavori indipendenti eseguano contemporaneamente operazioni diverse anziché eseguire lo stesso lavoro.

I programmi concorrenti possono essere difficili da scrivere semplicemente perché la gestione di attività indipendenti richiede il coordinamento delle risorse. Il famoso Dining Philosophers Problem è un classico esperimento mentale che illustra le complessità della condivisione delle risorse e della concorrenza.

I moderni sistemi operativi multitasking sono in concomitanza con la loro capacità di eseguire contemporaneamente molti programmi diversi. Man mano che l'hardware di elaborazione diventa più economico, l'esecuzione di lavori complessi sui cluster sta diventando più fattibile. Diversi linguaggi di programmazione sono stati progettati tenendo presente la concorrenza, incluso Go.


Questa definizione è stata scritta nel raggiro della Programmazione