Követelmények: Egy NET/C# módszernek a System.Diagnostic.Process funkciót kell használnia más programműveletek meghívására, ha harmadik fél programjáról van szóA folyamatos válasz hiánya olyan módszerekhez vezethet, amelyek mindig várakozásban vannakMivel egy harmadik féltől származó program parancsot kell beadni, a metódus nem fog válaszolni, bármennyi ideig is vár, így a program nem tud normál módon folytatni a működést.
A módszer időkérésének meghatározásával kapcsolatban néhány dolgot kell figyelembe venni:
- A módszer időlejárt, de lehet, hogy még mindig érvényesíthető
- Ha az időkérés folytatódik, megtölti a szálat? Teljes memória? Teljes CPU?
- A módszer időlejárt, hogyan fejezze be a módszer végrehajtását méltósággal
Láttam némi kódot az interneten, például a feladat időkorlátjáról, bár a hatás sikerült elérni, deA feladatot továbbra is teljesítik, ami folyamatosan fogyaszthatja az erőforrásokat, ami a program összeomlásához vezethet.
A kódex a következő:
A témát áttekintve ez a cikk meghatározza a módszer időkorlátjátCélzott és nem minden módszerhez alkalmasCsak hogy legyen egy ötlet, kérlek, módosítsd a saját helyzetedhez igazodna.
A módszerünk a System.Diagnostic.Process-t hívja, hogy elindítson egy harmadik féltől származó programot, és amikor a metódus lejár, meg akarjuk szüntetni azt a folyamatot, amely megszünteti a harmadik fél programját! A kódex a következő:
(Vége)
|