theoretical physicist • Ex UNIX systems programmer • Ex academic: – Parallel programming – Software development and programming – HCI, UI, UX • Ex Company director • Ex Independent consultant • Ex analyst • Ex author • Ex expert witness • Ex trainer Russel Winder
concurrence – the act of concurring. – accordance in opinion; agreement: With the concurrence of several specialists, our doctor recommended surgery. – cooperation, as of agents or causes; combined action or effort. • Wikipedia – concurrency – In computer science, concurrency refers to the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome.
parallelism – the position or relation of parallels. – agreement in direction, tendency, or character; the state or condition of being parallel. – a parallel or comparison. • Wikipedia – parallelism – Parallel computing is a type of computation in which many calculations or the execution of processes are carried out simultaneously.
programs in one memory, eventually get virtual memory, in the mean time locks, semaphores, monitors, mutexes, and the theory of concurrency get invented.