Jeg skrev et program i dag og oppdaget at winform-grensesnittet sitter fast og ikke reagerer ikke, Men når jeg klikker på programvaren, er det ingen refleksjon i det hele tatt, og den har gått inn i en tilstand av suspendert animasjon.
Så, ved feilsøking, ble det ikke gjort noen unntak, hva er problemet?
Fordi du skrev denne setningen i hovedtråden, må hovedtråden vente på at alle oppgavene skal utføres før den kjører følgende kode Jeg støtte også på dette problemet, der jeg åpnet en ny barnetråd i hovedtråden, men ventet til alle barnetrådene var ferdige før neste kode i hovedtråden kjøres, og ved å bruke ventemetoden fryser grensesnittet Da jeg så kommentarene på Internett, innså jeg plutselig at jeg skrev
Den er skrevet i hovedtråden, som har ventet på at alle oppgaver skal være ferdige, noe som resulterer i at grensesnittet går inn i en tilstand av suspendert animasjon
Løsningen er som følger:
Vikle en tråd utenfor Tråd, løs!
|