Rinnakkaisuus (engl. concurrency, parallelism) tarkoittaa tietojenkäsittelytieteessä ongelman ratkaisemista siten, että sen osaongelmat ratkaistaan joko näennäisesti tai aidosti yhtä aikaa rinnakkaisissa laskennoissa.[1]
Laskennat voidaan suorittaa myös monessa tietokoneessa eli klusterissa, jolloin yleensä käytetään termiä hajautettu järjestelmä.
Eräissä tapauksissa erotellaan rinnakkaisuus (engl. parallel) ja yhtäaikaisuus (engl. concurrent) käsitteen selkeyden vuoksi. Esimerkiksi Flynnin luokittelussa SIMD-malli kuvataan rinnakkaisena mutta ei yhtäaikaisena, koska käsittelymalli ei sisällä vuoronnusta.