Mi az a párhuzamosság?

A párhuzamosság az alábbiak bármelyikére utalhat:

1. Egyszerre több számítás elvégzése számítógépes rendszeren. A számításokat két különálló processzorral, egy processzorral, további magokkal lehet elválasztani, vagy különböző szálak használatával a processzoron. A számítások a folyamat bizonyos pontjain kölcsönhatásba léphetnek egymással.

A számítógépes programozók kihasználhatják ezt az alkalmazást az alkalmazások létrehozásakor, és a program használatával kapcsolatos további információk a Concurrency programozási útmutatóban találhatók: Bevezetés.

2. Adatbázisokkal való munkavégzés során a párhuzamos ellenőrzéseket használják annak biztosítására, hogy az adatbázis minden egyes tranzakciója egy adott sorrendben kerül sor, nem pedig egyszerre. Ezzel a tranzakciók egyidejűleg nem működnek, ami az adatok hibásvá tételéhez vagy az adatbázis sérüléséhez vezethet.

Például, ha két tranzakció az adatbázistábla ugyanabba az oszlopába vagy sorába írja az adatokat, és egyszerre írja rá, egy vagy mindkét bejegyzés elvész. A párhuzamos ellenőrzések biztosítják, hogy minden egyes tranzakciót egymás után dolgozzanak fel, hogy az adatok helyesen kerüljenek be.

Adatbázis-feltételek, programozási feltételek