Barrier คืออะไร

สิ่งกีดขวาง อาจหมายถึงสิ่งใดสิ่งหนึ่งต่อไปนี้:

1. อุปสรรค คือคำสั่งที่กำหนดให้กับ CPU หรือคอมไพเลอร์ที่ต้องการให้งานที่ดำเนินการในหน่วยความจำคอมพิวเตอร์ดำเนินการตามลำดับที่ถูกต้อง (ระบุโดยโปรแกรมเมอร์) ตัวอย่างเช่นสิ่งนี้สามารถหลีกเลี่ยงปัญหาในคอมพิวเตอร์ที่มี CPU หลายตัวซึ่งอาจได้รับคำแนะนำจากตัวประมวลผลหนึ่งตัวหรือมากกว่าจากลำดับการทำงาน คำแนะนำในการป้องกันหน่วยความจำจะป้องกันสิ่งนี้โดยตรวจสอบให้แน่ใจว่ามีการเก็บรักษาลำดับเฉพาะสำหรับ CPU แต่ละตัว

2. วิธีการที่ใช้สำหรับการซิงโครไนซ์ในการคำนวณแบบขนานที่เก็บจำนวนเธรดเฉพาะจากการทำงานเพิ่มเติมจนกว่าจะถึง สิ่งกีดขวาง โดยเธรดที่ระบุอย่างน้อยหนึ่งเธรด

เงื่อนไขหน่วยความจำ