บ้าน พัฒนาการ หัวข้อเฮฟวี่เวทคืออะไร? - คำจำกัดความจาก techopedia

หัวข้อเฮฟวี่เวทคืออะไร? - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - Heavyweight Thread หมายถึงอะไร

ในไอทีเธรดเฮฟวี่เวทเป็นเธรดที่มีบริบทที่ซับซ้อนและต้องการให้โปรเซสเซอร์ทำงานได้มากขึ้นในการสั่งการดำเนินการ คำจำกัดความทั่วไปของเธรดใน IT เป็นกระบวนการเดียวที่แยกไว้ในโค้ดซึ่งบางโปรแกรมสามารถมีหลายเธรดได้ตัวอย่างเช่นเพื่อรองรับผู้ใช้หลายคนหรือเพื่อแยกคำจำกัดความของงานหลายงาน


Techopedia อธิบาย Heavyweight Thread

โปรเซสเซอร์จัดการหลายเธรดเพื่อจัดลำดับความสำคัญของการประมวลผล เธรดเดี่ยวจะเป็นส่วนหนึ่งของการดำเนินการของโปรแกรมที่โปรเซสเซอร์สามารถจัดการเป็นรายบุคคล โดยที่ในใจผู้เชี่ยวชาญบางคนจัดหมวดหมู่หัวข้อเป็นทั้งน้ำหนักเบาหรือหนาขึ้นอยู่กับบริบทของพวกเขา เธรดที่มีน้ำหนักเบาจะเป็นเธรดที่ไม่ต้องการ "การเปลี่ยนแปลง" จำนวนมากในระบบเพื่อใช้งานการดำเนินการ ในทางตรงกันข้ามการดำเนินการเธรดเฮฟวี่เวทอาจต้องเปลี่ยนเป็นชุดบริบททรัพยากรอื่นหรือจัดการกับพื้นที่หน่วยความจำที่จัดสรรแตกต่างกันซึ่งอาจต้องใช้เวลามากขึ้นในการสลับ ตัวอย่างหนึ่งของเธรดเฮฟวี่เวทคือกระบวนการ UNIX เฉลี่ยโดยที่โปรเซสเซอร์อาจต้องการเข้าถึงทรัพยากรมากขึ้นและเวลาในการเปลี่ยนอาจมากกว่าเมื่อเทียบกับเธรดชนิดอื่นในสภาพแวดล้อมระบบปฏิบัติการที่แตกต่างกัน เธรดหรือกระบวนการที่มีหน่วยความจำเสมือนของตนเองอาจถูกพิจารณาว่าเป็นเธรดเฮฟวี่เวทรวมถึงเธรดที่อาจเกี่ยวข้องกับข้อ จำกัด บางประการเกี่ยวกับการเข้าถึง สิ่งสำคัญคือให้สังเกตว่าคำว่า "เธรดน้ำหนักเบา" และ "เฮฟวี่เวทเธรด" เป็นเรื่องส่วนตัวและโดยทั่วไปโปรแกรมเมอร์และบุคคลอื่น ๆ จะกำหนดเป็นกรณี ๆ ไป

หัวข้อเฮฟวี่เวทคืออะไร? - คำจำกัดความจาก techopedia