concurrent software

noun
UK /kənˈkʌrənt ˈsɒftweə/
US /kənˈkɜːrənt ˈsɔːftwer/

Software that can do many jobs at the same time without getting mixed up.

The game uses concurrent software so the music and the characters move together.


OTHER MEANINGS

2. Programs designed to run several tasks at once on one or more processors.

Engineers tested the concurrent software on a machine with eight cores.

3. A system where multiple users or programs share resources at the same time.

The database server runs concurrent software to handle many requests.

4. Code that manages overlapping operations safely using locks and queues.

They rewrote the concurrent software to avoid race conditions.