Please enable JavaScript.
Coggle requires JavaScript to display documents.
บทที่4 การจัดการเธรด, นางสาว สุพิชฌาย์ พระอินทร์ดี รหัสนิสิต 6221601886…
บทที่4 การจัดการเธรด
-
สถานะของเธรด
-
Block
เมื่อใดก็ตามที่เธรดต้องรอให้เหตุการณ์ใด ๆ เกิดขึ้น มันก็จะทำการบล็อกและซีพียูจะไปให้บริการแก่เธรดตัวอื่นที่พร้อมสำหรับการบริการต่อไป
-
-
-
เธรด
-
-
องค์ประกอบภายในเธรด
- Threads ID หมายเลขเธรดที่อยู่ในโพรเซส
- Counter ตัวนับเพื่อติดตามคำสั่งที่จะถูกดำเนินการเป็นลำดับถัดไป
- Register หน่วยความจำเก็บค่าตัวแปรที่ทำงานอยู่ปัจจุบัน
- Stack เก็บประวัติการทำงาน
-
ตัวอย่างการใช้เธรด
เช่น โปรแกรมเว็บบราวเซอร์ที่มีเธรดหนึ่งในการแสดงรูปภาพหรือ
เขียนข้อความในขณะที่อีกเธรดหนึ่งกำลังดึงข้อมูลจากเน็ตเวิร์ค
โปรแกรมเวิร์ดโพรเซสเซอร ที่เธรดหนึ่งกำลังแสดงภาพกราฟฟิก เธรดที่สองกำลังรอรับคำสั่งจากคีย์บอร์ดจากผู้ใช้
-
-
-
-
-