esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Számos személyi számítógép és munkaállomás több processzormaggal rendelkezik, amelyek lehetővé teszik több szál egyidejű végrehajtását. A hardver előnyeinek kihasználásához párhuzamossá teheti a kódot, hogy több processzor között ossza el a munkát.
A párhuzamosítás korábban a szálak és zárolások alacsony szintű kezelését tette szükségessé. Visual Studio és a .NET támogatja a párhuzamos programozást futtatókörnyezet, osztálytártípusok és diagnosztikai eszközök biztosításával. Ezek a .NET-keretrendszer 4-ben bevezetett funkciók leegyszerűsítik a párhuzamos fejlesztést. Hatékony, részletes és méretezhető párhuzamos kódot írhat természetes kifejezésekkel anélkül, hogy közvetlenül a szálakkal vagy a szálkészlettel kellene dolgoznia.
Az alábbi ábra magas szintű áttekintést nyújt a .NET párhuzamos programozási architektúrájáról.
Technológia | Leírás |
---|---|
Tevékenység párhuzamos kódtára (TPL) | Dokumentációt nyújt az osztályhoz, amely tartalmazza a System.Threading.Tasks.Parallel párhuzamos verziókat For és ForEach hurkokat, valamint az System.Threading.Tasks.Task osztályhoz is, amely az aszinkron műveletek expresszálásának előnyben részesített módját jelöli. |
Párhuzamos LINQ (PLINQ) | A LINQ to Objects párhuzamos megvalósítása, amely számos forgatókönyvben jelentősen javítja a teljesítményt. |
Adatstruktúrák párhuzamos programozáshoz | Hivatkozásokat tartalmaz a szálbiztos gyűjteményosztályok, az egyszerűsített szinkronizálási típusok és a lusta inicializálás típusainak dokumentációihoz. |
Párhuzamos diagnosztikai eszközök | Hivatkozásokat tartalmaz Visual Studio feladatokat és párhuzamos vermet tartalmazó hibakereső ablakok dokumentációját, valamint az egyidejűség-vizualizációt. |
Egyéni particionálók PLINQ-hoz és TPL-hez | Ismerteti a particionálók működését, valamint az alapértelmezett particionálók konfigurálását vagy egy új particionáló létrehozását. |
Tevékenységütemezők | Az ütemezők működését és az alapértelmezett ütemezők konfigurálását ismerteti. |
Lambda-kifejezések a PLINQ-ban és a TPL-ben | Rövid áttekintést nyújt a C# és Visual Basic lambda kifejezésekről, és bemutatja, hogyan használhatók a PLINQ-ban és a feladat párhuzamos kódtárában. |
További olvasmányok | További információkra és mintaerőforrásokra mutató hivatkozásokat biztosít a párhuzamos programozáshoz a .NET-ben. |
esemény
Intelligens alkalmazások létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációOktatás
Modul
A .NET-tel való ismerkedés megkezdése. A .NET mibenlétének és működésének megértése. Kis alkalmazás elkészítése webalapú .NET-környezetben.