กลับไปหน้าบทความ

อ่าน 3 นาที

หมดเวลา (การประมวลผล)

ในด้าน โทรคมนาคม และวิศวกรรมที่เกี่ยวข้อง (รวมถึง เครือข่ายคอมพิวเตอร์ และ การเขียนโปรแกรม ) คำว่า หมดเวลา หรือ หมดเวลา มีความหมายหลายอย่าง ได้แก่:

หมดเวลา (การประมวลผล)

การหมดเวลาของเครือข่ายทำให้เว็บเบราว์เซอร์ไม่สามารถโหลดหน้าเว็บได้

ในด้านโทรคมนาคมและวิศวกรรมที่เกี่ยวข้อง (รวมถึงเครือข่ายคอมพิวเตอร์และการเขียนโปรแกรม ) คำว่าหมดเวลาหรือหมดเวลามีความหมายหลายอย่าง ได้แก่:

  • พารามิเตอร์เครือข่ายที่เกี่ยวข้องกับเหตุการณ์ บังคับ ซึ่งออกแบบมาให้เกิดขึ้นเมื่อสิ้นสุดระยะเวลา ที่กำหนดไว้ ล่วงหน้า
  • ระยะเวลาที่กำหนดไว้ซึ่งจะอนุญาตให้ผ่านไปในระบบก่อนที่เหตุการณ์ที่กำหนดไว้จะเกิดขึ้น เว้นแต่จะมีเหตุการณ์ที่กำหนดไว้อื่นเกิดขึ้นก่อน ในทั้งสองกรณี ระยะเวลาจะสิ้นสุดลงเมื่อเหตุการณ์ใดเหตุการณ์หนึ่งเกิดขึ้น หมายเหตุ: เงื่อนไขการหมดเวลาสามารถยกเลิกได้โดยการรับสัญญาณยกเลิก การหมดเวลาที่เหมาะสม
  • เหตุการณ์ที่เกิดขึ้นเมื่อสิ้นสุดช่วงเวลาที่กำหนดไว้ล่วงหน้า ซึ่งเริ่มต้นเมื่อเกิดเหตุการณ์อื่นที่ระบุไว้ การหมดเวลาสามารถป้องกันได้โดยใช้สัญญาณที่เหมาะสม

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

ความท้าทาย

การปรับสมดุลค่าหมดเวลาในระบบกระจายและไมโครเซอร์วิสอาจยุ่งยาก: ค่าหมดเวลาที่สั้นเกินไปอาจทำให้คำขอที่ปกติล้มเหลวก่อนกำหนด ส่งผลให้ต้องแก้ไขอย่างซับซ้อน ในขณะที่ค่าหมดเวลาที่ยาวเกินไปอาจทำให้การตอบสนองต่อข้อผิดพลาดช้าลงและประสบการณ์การใช้งานของผู้ใช้แย่ลงรูปแบบการออกแบบ Circuit Breakerอาจเป็นทางเลือกที่ดีกว่า เนื่องจากสามารถตรวจสอบสถานะของบริการ ตรวจจับความล้มเหลวแบบไดนามิกและรวดเร็วยิ่งขึ้น และปรับปรุงประสบการณ์การใช้งานของผู้ใช้[ 1 ]

ตัวอย่าง

หมดเวลา
นักพัฒนาผู้พัฒนา Microsoftและ ReactOS
ระบบปฏิบัติการวินโดวส์ , รีแอคโอเอส
พิมพ์สั่งการ
ใบอนุญาตWindows: ซอฟต์แวร์เชิงพาณิชย์ที่เป็นกรรมสิทธิ์ ReactOS: สัญญาอนุญาตสาธารณะทั่วไปของ GNU
เว็บไซต์docs.microsoft.com/en-us/windows-server/administration/windows-commands/timeout_1

ตัวอย่างเฉพาะได้แก่:

  • ในอินเทอร์เฟซบรรทัดคำสั่งของ Microsoft WindowsและReactOS [ 2 ] คำสั่งจะหยุดตัวประมวลผลคำสั่งชั่วคราวเป็นเวลาตามจำนวนวินาทีที่ระบุ[ 3 ] [ 4 ]timeout
  • ใน การเชื่อมต่อ แบบ POPเซิร์ฟเวอร์มักจะปิดการเชื่อมต่อของไคลเอ็นต์หลังจากไม่มีการใช้งานเป็นระยะเวลาหนึ่ง (ระยะเวลาหมดเวลา) เพื่อให้แน่ใจว่าการเชื่อมต่อจะไม่คงอยู่ตลอดไป หากไคลเอ็นต์ล่มหรือเครือข่ายล่ม การเชื่อมต่อที่เปิดอยู่จะใช้ทรัพยากร และอาจทำให้ไคลเอ็นต์อื่นไม่สามารถเข้าถึงกล่องจดหมายเดียวกันได้
  • ในการเชื่อมต่อแบบ HTTP persistent connectionsเซิร์ฟเวอร์เว็บจะบันทึกการเชื่อมต่อที่เปิดอยู่ (ซึ่งใช้เวลา ในการประมวลผล และหน่วยความจำ ของ CPU ) ไคลเอนต์เว็บไม่จำเป็นต้องส่งสัญญาณ "สิ้นสุดชุดคำขอ" การเชื่อมต่อจะถูกปิด (หมดเวลา) หลังจากไม่มีการใช้งานเป็นเวลาห้านาที ซึ่งทำให้มั่นใจได้ว่าการเชื่อมต่อจะไม่คงอยู่ตลอดไป
  • ในการใช้สวิตช์ไฟแบบตั้งเวลา จะช่วยประหยัดทั้งพลังงานและยืดอายุ การใช้งานของหลอดไฟ ผู้ใช้ไม่จำเป็นต้องปิดไฟด้วยตนเอง
  • โดยทั่วไปแล้ว แท็บเล็ตและสมาร์ทโฟนจะปิดไฟแบ็คไลท์ โดยอัตโนมัติ หลังจากผ่านไปช่วงเวลาหนึ่งหากไม่มีการใช้งานจากผู้ใช้
  • เพื่อป้องกันReDoS ( การโจมตีปฏิเสธการให้บริการด้วย นิพจน์ปกติ ) สามารถใช้การหมดเวลาเพื่อยกเลิกการเรียกการจับคู่นิพจน์ปกติที่เกินขีดจำกัดเวลา[ 5 ]

ดูเพิ่มเติม

อ่านเพิ่มเติม

  • Mueller, John Paul (2007). การบริหารระบบ Windows ผ่านบรรทัดคำสั่งสำหรับ Windows Vista, Windows 2003, Windows XP และ Windows 2000. John Wiley & Sons . ISBN 978-0-470-16579-9. OCLC  124093080 . OL  29039485M .
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Timeout_(computing)&oldid=1357623584 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ หมดเวลา (การประมวลผล)

ในด้าน โทรคมนาคม และวิศวกรรมที่เกี่ยวข้อง (รวมถึง เครือข่ายคอมพิวเตอร์ และ การเขียนโปรแกรม ) คำว่า หมดเวลา หรือ หมดเวลา มีความหมายหลายอย่าง ได้แก่:

ความท้าทาย

การปรับสมดุลค่าหมดเวลาในระบบกระจายและไมโครเซอร์วิสอาจยุ่งยาก: ค่าหมดเวลาที่สั้นเกินไปอาจทำให้คำขอที่ปกติล้มเหลวก่อนกำหนด ส่งผลให้ต้องแก้ไขอย่างซับซ้อน ในขณะที่ค่าหมดเวลาที่ยาวเกินไปอาจทำให้การตอบสนองต่อข้อผิดพลาดช้าลงและประสบการณ์การใช้งานของผู้ใช้แย่ลง...

ดูเพิ่มเติม

เว็บไซต์ Wikibooks มีหนังสือเกี่ยวกับหัวข้อ: คู่มือคำสั่งของ Windows ค่าหมดเวลาของ Fibre Channel ปฏิสัมพันธ์ระหว่างมนุษย์กับคอมพิวเตอร์ สัญญาณถาวร

อ่านเพิ่มเติม

Mueller, John Paul (2007). การบริหารระบบ Windows ผ่านบรรทัดคำสั่งสำหรับ Windows Vista, Windows 2003, Windows XP และ Windows 2000. John Wiley & Sons . ISBN 978-0-470-16579-9 . OCLC 124093080 . OL 29039485M . ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.