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

ในด้านโทรคมนาคมและวิศวกรรมที่เกี่ยวข้อง (รวมถึงเครือข่ายคอมพิวเตอร์และการเขียนโปรแกรม ) คำว่าหมดเวลาหรือหมดเวลามีความหมายหลายอย่าง ได้แก่:
- พารามิเตอร์เครือข่ายที่เกี่ยวข้องกับเหตุการณ์ บังคับ ซึ่งออกแบบมาให้เกิดขึ้นเมื่อสิ้นสุดระยะเวลา ที่กำหนดไว้ ล่วงหน้า
- ระยะเวลาที่กำหนดไว้ซึ่งจะอนุญาตให้ผ่านไปในระบบก่อนที่เหตุการณ์ที่กำหนดไว้จะเกิดขึ้น เว้นแต่จะมีเหตุการณ์ที่กำหนดไว้อื่นเกิดขึ้นก่อน ในทั้งสองกรณี ระยะเวลาจะสิ้นสุดลงเมื่อเหตุการณ์ใดเหตุการณ์หนึ่งเกิดขึ้น หมายเหตุ: เงื่อนไขการหมดเวลาสามารถยกเลิกได้โดยการรับสัญญาณยกเลิก การหมดเวลาที่เหมาะสม
- เหตุการณ์ที่เกิดขึ้นเมื่อสิ้นสุดช่วงเวลาที่กำหนดไว้ล่วงหน้า ซึ่งเริ่มต้นเมื่อเกิดเหตุการณ์อื่นที่ระบุไว้ การหมดเวลาสามารถป้องกันได้โดยใช้สัญญาณที่เหมาะสม
การกำหนดเวลาหมดอายุช่วยให้การใช้ทรัพยากรที่มีอยู่อย่างจำกัดมีประสิทธิภาพมากขึ้น โดยไม่ต้องมีการโต้ตอบเพิ่มเติมจากตัวแทนที่สนใจสินค้าซึ่งเป็นสาเหตุของการใช้ทรัพยากรเหล่านั้น แนวคิดพื้นฐานคือ ในสถานการณ์ที่ระบบต้องรอให้บางสิ่งเกิดขึ้น แทนที่จะรออย่างไม่มีกำหนด การรอจะถูกยกเลิกหลังจากเวลาหมดอายุผ่านไปแล้ว นี่เป็นไปตามสมมติฐานที่ว่าการรอต่อไปนั้นไม่มีประโยชน์ และจำเป็นต้องมีการดำเนินการอื่น
ความท้าทาย
การปรับสมดุลค่าหมดเวลาในระบบกระจายและไมโครเซอร์วิสอาจยุ่งยาก: ค่าหมดเวลาที่สั้นเกินไปอาจทำให้คำขอที่ปกติล้มเหลวก่อนกำหนด ส่งผลให้ต้องแก้ไขอย่างซับซ้อน ในขณะที่ค่าหมดเวลาที่ยาวเกินไปอาจทำให้การตอบสนองต่อข้อผิดพลาดช้าลงและประสบการณ์การใช้งานของผู้ใช้แย่ลงรูปแบบการออกแบบ Circuit Breakerอาจเป็นทางเลือกที่ดีกว่า เนื่องจากสามารถตรวจสอบสถานะของบริการ ตรวจจับความล้มเหลวแบบไดนามิกและรวดเร็วยิ่งขึ้น และปรับปรุงประสบการณ์การใช้งานของผู้ใช้[ 1 ]
ตัวอย่าง
| หมดเวลา | |
|---|---|
คำ timeoutสั่งบนMicrosoft Windows | |
| นักพัฒนา | ผู้พัฒนา 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 .
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ หมดเวลา (การประมวลผล)
ในด้าน โทรคมนาคม และวิศวกรรมที่เกี่ยวข้อง (รวมถึง เครือข่ายคอมพิวเตอร์ และ การเขียนโปรแกรม ) คำว่า หมดเวลา หรือ หมดเวลา มีความหมายหลายอย่าง ได้แก่:
ความท้าทาย
การปรับสมดุลค่าหมดเวลาในระบบกระจายและไมโครเซอร์วิสอาจยุ่งยาก: ค่าหมดเวลาที่สั้นเกินไปอาจทำให้คำขอที่ปกติล้มเหลวก่อนกำหนด ส่งผลให้ต้องแก้ไขอย่างซับซ้อน ในขณะที่ค่าหมดเวลาที่ยาวเกินไปอาจทำให้การตอบสนองต่อข้อผิดพลาดช้าลงและประสบการณ์การใช้งานของผู้ใช้แย่ลง...
ดูเพิ่มเติม
เว็บไซต์ 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.