What is Concurrency?
Doing multiple things at the same time.
Taking advantage of number of cores available in multicore CPUs.
Running multiple programs in parallel.
Objectives of Concurrency
Running program in background without hogging CPU.
Define Tasks, Define Rules and let...