(b) Thread I Thread 2 Thread I Thread 2 Ready ( Running Ready )Runni Ready ) Running)\/(Ready )Running Blocked Blocked Blocked Process B Process B Ready 1 Running Ready T (d) Thread l Thread 2 Thread l Thread 2 Ready RUnning REnnin Ready R Ready Runnin Blocked Blocked Blocked Blocke Process B Process B Ready ( Running Running Blocked Blocked Colored state Is current state Figure 4.7 Examples of the Relationships Between User- Level Thread States and Process States 1616