Satura rādītājs:
Definīcija - ko nozīmē vienlaicīgums?
Vienlaicīgums datorzinātnes kontekstā ir programmas spēja sadalīties daļās, kuras var darboties neatkarīgi viena no otras. Tas nozīmē, ka uzdevumus var izpildīt ārpus kārtas, un rezultāts joprojām būtu tāds pats kā tad, ja tos izpildītu kārtībā.
Techopedia izskaidro vienlaicīgumu
Vienlaicīgums ir algoritma vai programmas spēja vienlaikus izpildīt vairākus uzdevumus. Koncepcija ir līdzīga paralēlai apstrādei, bet ar iespēju daudziem neatkarīgiem darbiem darīt dažādas lietas vienlaikus, nevis izpildīt to pašu.
Vienlaicīgu programmu sastādīšana var būt sarežģīta tikai tāpēc, ka neatkarīgu uzdevumu pārvaldīšanai ir nepieciešama resursu koordinēšana. Slavenā ēdināšanas filozofu problēma ir klasisks domas eksperiments, kas ilustrē resursu dalīšanas un vienlaicīguma sarežģītību.
Mūsdienu daudzuzdevumu operētājsistēmas ir vienlaicīgas ar spēju vienlaikus palaist daudzas dažādas programmas. Tā kā datortehnika kļūst lētāka, sarežģītāku darbu palaišana klasteros kļūst arvien reālāka. Vairākas programmēšanas valodas, ieskaitot Go, ir izstrādātas, paturot prātā vienlaicīgumu.
