- Xiaomi 12T Pro - kétszínű, mint a kétszázas
- 20 milliárd kameraszenzornál jár a Sony
- Samsung Galaxy S10 és S10+ duplateszt
- iPhone topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- Ezek a OnePlus 12 és 12R európai árai
- Google Pixel topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Xiaomi 12 - az izmos 12
- Milyen okostelefont vegyek?
Új hozzászólás Aktív témák
-
joysefke
veterán
Nem párhuzamosítást, hanem asszinkronitást keresel. A UI-ok általában úgy működnek, hogy egyetlen, dedikált szál tudja a UI-on lévő controllokat updatelni, minden más szálból (pld egy background thread) történő update exceptiönnel végződik.
Ha a UI -threaden blokkolsz (a UI event által triggerelt kód nem másik threaden fut, vagy a UI threadet kényszeríted IO-ra várakozásra) akkor megfagy a UI egészen addig amíg a UI thread fel nem szabadul.
Arra hogy hogyan tudod a munkát egy másik szálra átvinni majd az eredményt a UI threadnek visszaadni arra a Task-Async-Pattern (async -await) való. Vannak más régi megvalósítások is. Keress async-await példát, elég egyszerű a használata.
(Nincs dolgom UI-al, de ez kb általános kell legyen, tehát a Winforms-ra is vonatkozik).
szerk:
A fent említett IProgress is egyébként egy ilyen megvalósítás. A progress reportot átküldi a UI threadre[ Szerkesztve ]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- RAM topik
- Eredeti játékok OFF topik
- Akciófigyelő - Epic Store ajándékozás 2. nap: Astrea: Six Sided Oracles
- Debrecen és környéke adok-veszek-beszélgetek
- Szólánc.
- Mibe tegyem a megtakarításaimat?
- Xiaomi 12T Pro - kétszínű, mint a kétszázas
- Autós topik
- Fűzzük össze a szavakat :)
- 20 milliárd kameraszenzornál jár a Sony
- További aktív témák...
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Axon Labs Kft.
Város: Budapest