Logically simultaneous processing. Does not imply multiple processing elements (PEs). Requires interleaved execution on a single PE.
— You confuse concurrency with Parallelism
— Parallelization exists at many levels
— Even having one cpu
— Usually it runs multiple instructions at same time
Concurrent computing is a form of computing in which several computations are executed during overlapping time periods—concurrently—instead of sequentially (one completing before the next starts).
The concept of concurrent computing is frequently confused with the related but distinct concept of parallel computing, Although both can be described as "multiple processes executing during the same period of time".