เมื่อโปรแกรมหยุดการตอบสนองและเปลี่ยนเป็นสีเทาและกล่องที่ระบุว่า "โปรแกรมนี้ไม่ตอบสนอง" อีกต่อไปฉันจะรู้ได้อย่างไรว่าจะปิดหน้าต่างเมื่อไหร่และฉันจะรอให้ตอบเมื่อใด
เมื่อโปรแกรมหยุดการตอบสนองและเปลี่ยนเป็นสีเทาและกล่องที่ระบุว่า "โปรแกรมนี้ไม่ตอบสนอง" อีกต่อไปฉันจะรู้ได้อย่างไรว่าจะปิดหน้าต่างเมื่อไหร่และฉันจะรอให้ตอบเมื่อใด
คำตอบ:
ไม่มีคำตอบเดียวที่เหมาะกับทุกคน ... นี่คือประสบการณ์จริงของคุณและโปรแกรมที่เกี่ยวข้อง
โดยทั่วไปโปรแกรมจะมีสิ่งนี้เมื่อไม่สามารถตอบสนองต่อคำสั่ง / เหตุการณ์ Windows GUI ทั่วไปเช่นการขยาย / ย้าย ฯลฯ
สาเหตุทั่วไปสำหรับสิ่งนี้คือโปรแกรมเป็นเธรดเดี่ยวและกำลังประมวลผลคำสั่ง (ตัวอย่างเช่นการบันทึก)
โดยปกติแล้วโปรแกรมจะกลับมามีชีวิตเมื่อทำภารกิจเสร็จ แต่ไม่มีวิธีที่จะรู้ล่วงหน้า - เท่าที่จะสามารถทำงานที่ซับซ้อนมากได้อย่างเท่าเทียมกันอาจเป็นไปได้ว่ามันจะไม่มีที่สิ้นสุดเช่นกัน วนและจะไม่กู้คืน!
โดยส่วนตัวแล้วฉันจะบอกว่าถ้ามันแช่แข็งในการตอบสนองต่อสิ่งที่ฉันทำฉันจะรอ (มากถึง) อย่างน้อยหนึ่งนาที (เช่นการประหยัดการคลิก) แต่ถ้ามันเป็นแค่การสุ่มและมันก็ไม่เข้มข้นนัก งานฉันจะบอกว่าทั้งสองให้มันนาทีหรือสรุปว่ามันจะถูกแช่แข็ง
ขออภัยฉันไม่สามารถแม่นยำมากขึ้น แต่มีเพียงคำตอบเดียวที่ไม่เหมาะกับทุกอย่าง