ถาม | สถานะของเธรด มีกี่สถานะ มีอะไรบ้าง |
ตอบ | มี 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 |