súbežnosť

Autor: Lewis Jackson
Dátum Stvorenia: 6 Smieť 2021
Dátum Aktualizácie: 1 V Júli 2024
Anonim
súbežnosť - Technológie
súbežnosť - Technológie

Obsah

Definícia - Čo znamená Concurrency?

Súbežnosť v informatike je schopnosť programu rozložiť sa na časti, ktoré môžu bežať nezávisle od seba. To znamená, že úlohy sa môžu vykonávať mimo poriadku a výsledok by bol stále rovnaký, ako keby boli vykonávané v poriadku.


Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje súbežnosť

Súbežnosť je schopnosť algoritmu alebo programu spúšťať naraz viac ako jednu úlohu. Táto koncepcia je podobná paralelnému spracovaniu, ale s možnosťou, že veľa nezávislých úloh robí rôzne veci naraz, a nie vykonáva rovnakú prácu.

Súbežné programy môžu byť náročné na písanie jednoducho preto, lebo riadenie nezávislých úloh si vyžaduje koordináciu zdrojov. Slávny problém reštauračných filozofov je klasický myšlienkový experiment, ktorý ilustruje zložitosť zdieľania zdrojov a súbežnosti.

Moderné multitaskingové operačné systémy súbežne s ich schopnosťou spúšťať veľa rôznych programov naraz. Keď je výpočtový hardvér lacnejší, stáva sa uskutočňovanie zložitých úloh v klastroch stále uskutočniteľnejšie. Bolo navrhnutých niekoľko programovacích jazykov, vrátane Go.


Táto definícia bola napísaná v kontexte programovania