The Problem with Threads
Please use the reference material indicated to answer the four questions
below. Email me your answers to these questions prior to our class
meeting on Monday, March 12.
- What are threads used and why? Can you list some other
alternatives for concurrent programming?
[Textbook, The Problem with Threads]
- Explain the difference between deterministic and
non-deterministic behavior.
[Page 3,
The Problem with Threads]
- Explain different ways to prune the non-deterministic
behavior of thread.
[The Problem with Threads]
- "Deterministic ends should be accomplished with
deterministic means."
What is the meaning of this statement and how can this be achieved with
different alternatives to Threads? [The Problem with Threads]
|