Sadržaj:
Definicija - Što znači Concurrency?
Paralelnost, u kontekstu informatike, sposobnost je da se program razgrađuje na dijelove koji se mogu pokrenuti neovisno jedan o drugom. To znači da se zadaci mogu izvršavati izvan reda, a rezultat bi i dalje bio isti kao da se izvodi redom.
Tehopedia objašnjava istodobnost
Paralelnost je sposobnost algoritma ili programa da pokreće više zadataka odjednom. Koncept je sličan paralelnoj obradi, ali uz mogućnost da mnogi neovisni poslovi rade različite stvari odjednom umjesto da izvršavaju isti posao.
Istodobne programe teško je napisati jednostavno zato što upravljanje neovisnim zadacima zahtijeva koordinaciju resursa. Poznati problem filozofa Dining-a klasičan je eksperiment s mislima koji ilustrira složenost dijeljenja resursa i istodobnosti.
Moderni multitasking operativni sustavi istovremeno se podudaraju sa mogućnostima pokretanja različitih programa odjednom. Kako računalni hardver postaje jeftiniji, pokretanje složenih poslova na klasterima postaje sve izvedivije. Nekoliko programskih jezika dizajnirano je s istodobnošću, uključujući Go.
