Konkurence

Autor: Lewis Jackson
Datum Vytvoření: 6 Smět 2021
Datum Aktualizace: 25 Červen 2024
Anonim
Konkurence 5minutovka
Video: Konkurence 5minutovka

Obsah

Definice - Co znamená Concurrency?

Souběžnost v počítačové informatice je schopnost programu rozložit se na části, které mohou běžet nezávisle na sobě. To znamená, že úkoly lze provádět mimo pořadí a výsledek by byl stále stejný, jako kdyby byly prováděny v pořádku.


Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.

Techopedia vysvětluje souběžnost

Souběžnost je schopnost algoritmu nebo programu spouštět více než jeden úkol najednou. Koncept je podobný paralelnímu zpracování, ale s možností, že mnoho nezávislých úloh bude dělat různé věci najednou, spíše než vykonávat stejnou úlohu.

Souběžné programy mohou být obtížné psát jednoduše proto, že správa nezávislých úkolů vyžaduje koordinaci zdrojů. Slavný problém jídelních filosofů je klasický myšlenkový experiment, který ilustruje složitost sdílení zdrojů a souběžnosti.

Moderní víceúčelové operační systémy jsou souběžné s jejich schopností spouštět mnoho různých programů najednou. Jak se výpočetní hardware stává levnějším, stává se provádění komplexních úloh v klastrech stále proveditelnějším. Několik programovacích jazyků bylo navrženo se souběžností, včetně Go.


Tato definice byla napsána v kontextu Programování