Jeg skrev et program i dag og opdagede, at winform-grænsefladen sidder fast og ikke reagerer ikke, Men ved at klikke på softwaren er der slet ingen refleksion, og den er gået i en tilstand af suspenderet animation.
Så, ved fejlfinding, blev der ikke kastet nogen undtagelser – hvad er problemet?
Fordi du skrev denne sætning i hovedtråden, får det hovedtråden til at vente på, at alle opgaver er udført, før den udfører følgende kode Jeg stødte også på dette problem, hvor jeg åbnede en ny børnetråd i hovedtråden, men ventede på, at alle børnetrådene var færdige, før jeg kørte næste kode i hovedtråden, og brugte wait-metoden fryser interfacet Da jeg så kommentarerne på internettet, gik det pludselig op for mig, at jeg skrev
Den er skrevet i hovedtråden, som har ventet på, at alle opgaver skulle slutte, hvilket resulterer i, at grænsefladen går i en tilstand af suspenderet animation
Løsningen er som følger:
Vikl en tråd udenfor Tråd, løs!
|