• Parallel: high performance computing, things are really done at the same time in the computer.

  • Concurrency: things appear to be being done at the same time in the computer, but may be actually conducted sequentially.