Raymond Chen ได้ให้คำอธิบายเกี่ยวกับปัญหาที่ผู้ใช้หลายคนคุ้นเคย นั่นคือเมื่อ Task Manager ค้างใน Windows 11 ขณะที่กำลังรันโปรแกรมที่กินทรัพยากรอย่างหนัก เช่น เกม หรือเบราว์เซอร์ที่มีหลายแท็บ
เมื่อ Windows 11 หมดเวลา CPU, Chen กล่าวว่าทุกกระบวนการได้รับผลกระทบ
Chen อธิบายว่าการรัน Task Manager ด้วยลำดับความสำคัญสูงนั้นฟังดูง่าย แต่ในความเป็นจริงแล้ว โปรแกรมใดๆ ที่ทำงานด้วยลำดับความสำคัญสูงก็จะยังคงติดขัดเมื่อต้องรอใช้ทรัพยากรร่วมกัน ซึ่งเขาเปรียบเทียบเหมือนการใช้บัตรผ่านเข้าคิวพิเศษ แต่ก็ยังต้องรอหากเจ้าหน้าที่เคาน์เตอร์ติดขัดอยู่เขาเสริมว่าหากโค้ดถูกออกแบบมาเพื่อป้องกันปัญหา Priority Inversion การส่งต่อลำดับความสำคัญไปยังเธรดที่เป็นเจ้าของทรัพยากรนั้นมีประโยชน์ แต่ถ้าเธรดที่เป็นเจ้าของนั้นกำลังทำงานช้า เช่น การเข้าถึงไฟล์ผ่านเครือข่าย ก็อาจช่วยไม่ได้ เช่น การกด Ctrl + Alt + Delete จะเปิดหน้าจอแยกต่างหาก ซึ่ง Task Manager สามารถถูกเรียกใช้งานได้หาก Ctrl + Shift + Esc ไม่ทำงาน
ศัพท์ที่ควรรู้
- Task Manager – โปรแกรมใน Windows ที่ใช้ตรวจสอบและจัดการกระบวนการต่างๆ ของระบบ
- CPU – Central Processing Unit คือหน่วยประมวลผลกลางของคอมพิวเตอร์
- High Priority – การตั้งค่าให้โปรแกรมทำงานด้วยลำดับความสำคัญสูงสุด
- Priority Inversion – ปัญหาที่ทำให้กระบวนการสำคัญถูกขัดขวางโดยกระบวนการอื่นที่ทำงานช้า
ที่มา: Wccftech