Thinking concurrently is a method used when solving computational problems. Concurrent processing means different tasks are assigned slices of time by a processor, giving the illusion that the tasks are being completed simultaneously. Similarly, concurrent thinking is completing tasks at the same time to decrease the amount of time to solve a problem.
For example, you are given two tasks.
Instead of completing the tasks individually at different times, you can apply concurrent thinking and complete them at the same time.