Paralelní programování: Porovnání verzí

Smazaný obsah Přidaný obsah
Založení článku (přesun části z Paralelní výpočty)
Řádek 7:
 
== Problémy paralelního programování ==
V prostředí paralelního programování je zvláště důležitá synchronizace jednotlivých [[počítač]]ůvýpočtů. V případě volně vázaných počítačů je nutné použít jako [[synchronizační primitivum]] [[fronta (programování)|frontu zpráv]], v případě těsně vázaných počítačů systém často podporuje [[atomicita|atomické]] operace na [[sdílená paměť|sdílené paměti]] a je možné na nich implementovat [[semafor (synchronizace)|semafory]].
 
Špatné použití synchronizačních primitiv může vést k [[deadlock]]ům, což jsou [[programátorská chyba|programátorské chyby]].
 
V paralelním programování často nelze spoléhat na fyzické [[hodiny]] – je nutné použít distribuované počítání času, aby bylo možné seřadit přijaté zprávy.
 
== Software ==