Some Important Concepts
Task
Unit of work in a computation
Executed sequentially - concurrency is only across tasks
Task size
Fine-grained: Expected execution times of tasks are small
Coarse-grained: Expected execution times of tasks are large
Thread ~ process
Abstract entity that performs the tasks assigned to processes
Processes communicate and synchronize to perform their tasks
Previous slide
Next slide
Back to first slide
View graphic version