Meaning – In the context of computer science, the word concurrent, refers to concurrent programming, where in a part or parts of a program can be executed out of their natural order. The speciality of concurrent programming is that, no matter what order is followed in the execution of the program, the final outcome remains unchanged.

The advantage of concurrent programming, is that it allows for the parallel operation of these concurrent units, which in turn, speeds up the execution of the program, on a multi core processor.

In the context of high-availability cluster multiprocessing (HACMP), the word concurrent refers to the cluster configuration in which all cluster nodes use a resource simultaneously. A cluster node can fail and reintegrate into the cluster without affecting other cluster nodes or the resource.

Example of usage“Using cluster programming, the developer was able to execute his code in half the stipulated time, and was thus able to free up some time for checking for errors.”