Logo
thubnail
ห้องเรียน
เรียงลำดับ
มหาวิทยาลัย
อื่น ๆ
07-การประสานเวลาของกระบวนการ
maprang mootig
23
ปัญหาที่เพิ่มเข้ามา (10/ 20)
อนุญาตให้คำตอบที่ไม่ถูกต้อง
ซ่อนคำตอบ
public quiz

# 1

เลือกประเภท

Critical Section คืออะไร?

  • ส่วนของโค้ดที่สามารถเข้าถึงได้พร้อมกันโดยหลายกระบวนการ
  • ส่วนของโค้ดที่สามารถเข้าถึงได้พร้อมกันโดยหลายกระบวนการ
  • ส่วนของโค้ดที่มีเฉพาะตัวแปรประกาศ
  • ส่วนของโค้ดที่ไม่จำเป็นต้องซิงโครไนซ์

# 2

เลือกประเภท

Race Condition เกิดขึ้นเมื่อใด?

  • เมื่อกระบวนการสองตัวพยายามใช้ทรัพยากรพร้อมกันโดยไม่มีการควบคุม
  • เมื่อกระบวนการรอทรัพยากรจนเกิด Deadlock
  • เมื่อกระบวนการต้องวนลูปเพื่อรอทรัพยากร
  • เมื่อกระบวนการรอทรัพยากรโดยไม่มีกำหนด

# 3

เลือกประเภท

ค่าเริ่มต้นของตัวแปร Flag[] ใน Peterson's Solution คืออะไร?

  • TRUE
  • FALSE
  • 1
  • NULL

# 4

เลือกประเภท

Semaphore แตกต่างจาก Mutex อย่างไร?

  • Semaphore ไม่มีการ Busy Waiting
  • Semaphore ไม่ต้องใช้ signal() หรือ wait()
  • Semaphore ใช้สำหรับทรัพยากรหลายชุด ส่วน Mutex ใช้สำหรับทรัพยากรชุดเดียว
  • Semaphore ใช้สำหรับซิงโครไนซ์ภายในกระบวนการเดียว
ต้องการดูคำถามทั้ง 10 ข้อ?
เข้าร่วม ZEP QUIZ เพื่อเข้าถึงแบบทดสอบกว่า 800,000 ชุด ฟรีเข้าสู่ระบบเพื่อสำรวจทั้งหมด