processes are concurrent if they exist at the same
time.concurrent process can function completely indepently to one
another.
two process are concurrent if their execution can overlap in
time; that is, the execution of the secon process starts before the
first process completes.
concurrent processes generally interact through the following
mechanisms:
Shared variables
Message passing