Please enable JavaScript.
Coggle requires JavaScript to display documents.
Thread and Concurrency - Coggle Diagram
Thread and Concurrency
Benefits
-
Responsiveness – may allow continued execution if part of process is blocked, especially important for user interfaces
Resource Sharing – threads share resources of process, easier than shared memory or message passing
Economy – cheaper than process creation, thread switching lower overhead than context switching
-
-
Multicore Programming
-
-
Multicore or multiprocessor systems putting pressure on programmers, challenges include:
-
-
-
-
Motivation
-
Can simplify code, increase efficiency
-
-