Ma írtam egy programot, és azt találtam, hogy a winform felület beragadt, és nem nem reagált, Azonban a szoftverre kattintva egyáltalán nincs visszatükröződés, és felfüggesztett animációs állapotba került.
Aztán, hibakeresés után nem került kivétel, mi a probléma?
Mivel ezt a mondatot a fő szálban írtad, a fő szál várja, amíg az összes feladat elkészül, mielőtt a következő kódot futtatná Én is találkoztam ezzel a problémával: új gyerekszálat nyitottam a fő szálban, de megvártam, amíg az összes gyerek szál befejezi a végrehajtást, mielőtt a következő kódot futtatnám a fő szálban, a várakozási módszerrel lefagyasztja az interfészt Az internetes kommentek láttán hirtelen rájöttem, hogy
A fő szálban van írva, amely várja az összes feladat befejezését, így az interfész felfüggesztett animációba kerül
A megoldás a következő:
Tekerd be a fonalat a kikötőbe, Szál, oldd meg!
|