| ถาม | สถานะของเธรด มีกี่สถานะ มีอะไรบ้าง | 
| ตอบ | มี 7 สถานะ 1. Born
 2. Ready
 3. Running
 4. Terminated
 5. Blocked
 6. Waiting
 7. Sleeping
 | 
| ถาม | เธรด (Thread) แปลว่าอะไร | 
| ตอบ | เส้นด้าย | 
| ถาม | ระบบปฏิบัติการที่สนับสนุน User-level threads คือระบบใด | 
| ตอบ | ระบบ POSIX Pthread, Mach C-threads และ Solaris 2 UI -threads | 
| ถาม | ระบบปฏิบัติการที่สนับสนุน Kernel-level threads คือระบบใด | 
| ตอบ | ระบบ Windows NT/2000/XP, Linux, Mac OS | 
| ถาม | ระบบปฏิบัติการที่สนับสนุน Combining User and Kernel-level threads คือระบบใด | 
| ตอบ | ระบบ HP-UX, IRIX | 
| ถาม | เธรด (Thread) แบบ User-level threads มีการทำงานแบบใด | 
| ตอบ | Many to One | 
| ถาม | เธรด (Thread) แบบ Kernel-level threads มีการทำงานแบบใด | 
| ตอบ | One to One | 
| ถาม | เธรด (Thread) แบบ Combining User and Kernel-level threads มีการทำงานแบบใด | 
| ตอบ | Many to Many | 
| ถาม | ภาษาโปรแกรม ภาษาใดสนับสนุนการทำ Multithreading | 
| ตอบ | ภาษา Java, C#, Visual C++.NET, Visual Basic .NET | 
| ถาม | Context switching คืออะไร | 
| ตอบ | การเปลี่ยนการประมวลผลจากโปรเซสหนึ่งไปประมวลผลอีกโปรเซสหนึ่ง | 
| ถาม | เธรด (Thread) เป็นโปรเซสแบบใด | 
| ตอบ | แบบ Lightweight process | 
| ถาม | โปรเซส (Process) เป็นโปรเซสแบบใด | 
| ตอบ | แบบ Heavyweight process | 
| ถาม | Multithreading Models มีกี่แบบ อะไรบ้าง | 
| ตอบ | มี 3 แบบ 1. Many-to-one model
 2. One-to-one model
 3. Many-to-many model
 |