1. Concurrent processing is any situation in the design or programming of a system when you would want more than one thing happening at the same time.
2. Most modern computers can process a number of instructions at the same time (thanks to _________________________________________________).
3. Modules processed at the same time should always be dependent on each other and never independent.
4. _______________ can be commonly used to visualise projects that are occur concurrently.
5. _______________________ enable different parts of a program to be executed simultaneously
6. The potential advantages of concurrent processing is programs executed faster and savings are made on energy.
7. The programs that have to be written for parallel processing are substantially simpler and easier to write than for sequential programming.
8. The advantage of parallel processing is that time will be hugely saved even if instructions have to be executed in sequence.
9. Concurrent processing describes two tasks occurring asynchronously, meaning _________ in which the tasks are executed is not predetermined
10. Concurrency means, essentially, that task A and task B both need to happen independently of each other, and A starts running, and then B starts before A is finished