Zahteve: Metoda NET/C# mora uporabiti System.Diagnostics.Process za klic drugih programskih operacij, če gre za program tretje osebeNenehno pomanjkanje odziva lahko vodi do metod, ki vedno čakajoKer lahko program tretje osebe zahteva vnos ukaza, metoda ne bo odgovorila, ne glede na to, koliko časa čaka, kar pomeni, da program ne more nadaljevati z normalnim izvajanjem.
Glede določanja časa za premor za metodo morate upoštevati nekaj stvari:
- Metoda je potekla, vendar jo je mogoče še vedno uveljavljati
- Če se časovna omejitev nadaljuje, ali bo zapolnila temo? Popoln spomin? Poln procesor?
- Metoda je potekla, kako elegantno zaključiti izvedbo metode
Na internetu sem videl nekaj kod, na primer o časovni omejitvi nalog, čeprav je bil učinek dosežen, ampakNaloga se bo še naprej izvajala, ki lahko ves čas porablja vire in povzroči zrušitev programa.
Koda je naslednja:
Ob pregledu teme ta članek določa čas časovne omejitve za metodoCiljno usmerjeno in ni primerno za vse metode, da dam predstavo, jo prosim prilagodite glede na svojo dejansko situacijo.
Naša metoda pokliče System.Diagnostics.Process, da zažene program tretje osebe, in ko metoda poteče, želimo ustaviti proces, ki prekine program tretje osebe! Koda je naslednja:
(Konec)
|