http://stackoverflow.com/questions/1050222/concurrency-vs-parallelism-what-is-the-difference Concurrency is when two or more tasks can start, run, and complete in overlapping time periods. It doesn't necessarily mean they'll ever both be running at t…