●● Multiple Threads o each process can include many threads o All threads of a process share o memory (program code and global data o open file/socket descriptors o signal handlers and signal dispositions o working environment(current directory,user ID, etc.) 6 SIE, NTUT, Taiwan6 CSIE, NTUT, Taiwan Multiple Threads Each process can include many threads. All threads of a process share: ⚫ memory (program code and global data) ⚫ open file/socket descriptors ⚫ signal handlers and signal dispositions ⚫ working environment (current directory, user ID, etc.)