Unformatted text preview: environment variables, and current working directory. Textbook problem 4.10. The threads of a multi-threaded process share heap memory and global variables. Each thread has its separate set of register values and a separate stack. Textbook problem 4.11. A multi-threaded system comprising of multiple user-level threads cannot make use of the diﬀerent processors in a multiprocessor system simultaneously. The operating system sees only a single process and will not schedule the diﬀerent threads of the process on separate processors. Consequently, there is no performance beneﬁt associated with executing multiple user-level threads on a multiprocessor system. Textbook problem 4.13. At line C, value = 5, and at line P, value = 0. 1...
View Full Document
- Spring '11
- textbook problem, multiple user-level threads