samanaikaisuuden

Kirjoittaja: Lewis Jackson
Luomispäivä: 6 Saattaa 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
Mathematics, science, and philosophy.
Video: Mathematics, science, and philosophy.

Sisältö

Määritelmä - mitä samanaikaisuus tarkoittaa?

Tietojenkäsittelyn samanaikaisuus on ohjelman kyky hajottaa osiin, jotka voivat toimia toisistaan ​​riippumattomasti. Tämä tarkoittaa, että tehtävät voidaan suorittaa epäjärjestyksessä ja tulos olisi silti sama kuin jos ne suoritettaisiin järjestyksessä.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää samanaikaisuuden

Samanaikaisuus on algoritmin tai ohjelman kyky suorittaa useita tehtäviä kerrallaan. Konsepti on samanlainen kuin rinnakkaiskäsittely, mutta siinä on mahdollisuus, että monet itsenäiset työt tekevät erilaisia ​​asioita kerralla sen sijaan, että suorittaisivat saman työn.

Samanaikaisten ohjelmien kirjoittaminen voi olla vaikeaa, koska itsenäisten tehtävien hallinta vaatii resurssien koordinointia. Kuuluisa Dining Philosophers Problem on klassinen ajatuskoe, joka kuvaa resurssien jakamisen ja samanaikaisuuden monimutkaisuutta.

Nykyaikaiset multitasking-käyttöjärjestelmät ovat samanaikaisia ​​niiden kyvyn kanssa ajaa monia erilaisia ​​ohjelmia kerralla. Laskentalaitteistojen tullessa halvemmaksi monimutkaisten töiden suorittaminen klusterissa on entistä toteuttamiskelpoisempaa. Useat ohjelmointikielet on suunniteltu samanaikaisuutta ajatellen, mukaan lukien Go.


Tämä määritelmä kirjoitettiin ohjelmoinnin yhteydessä