Challenge
Apply threading to functional-decomposition problems in the Implementation Phase of application development. Functional-decomposition problems are situations where the roles of different threads are defined by having different functionality (as opposed to identical functionality that is applied to different data).
