Vie mi niekto v skratke tuto napisat ako programovat alebo ako spustat casti kodu v inom vlakne v c sharp a naco si treba davat pozor a nejaku kratku ukazku. Dakujem
Fórum › .NET
Programovanie vo vlakne
Za prve zkus BackgroundWorker kompnentu resi za tebe mnoho veci.
Ale paklize chces Thread tak z hlavy
ParameterizedThreadStart psi=new ParameterizedThreadStart(Moje_Funkce);
Thread t=new Thread(psi);
t.Start();
Ahoj,
na co je třeba si dávat pozor
- ošetření výjimek
- přístup k UI objektům
- deadlock
- thread safe a unsafe přístupy k objektům, jejich metodám a vlastnostem (kontroluj v MSDN)
některé věci za tebe dokáží vyžešit novější verze frameworku a objekty a konstrukce v nich - paralelní zpracování, asynchronní zpracování, případně Rx atd. na jiné si holt musíš dávat pozor sám.
Pěkný den,
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 57 hostů
Podobná vlákna
Výpis do textboxu ve vlákně! — založil Tase
Stažení souboru v jiném vlákně? — založil Petr
C#, zpracování seznamu úkolů ve vlákně — založil BDS
Závada - nelze reagovat ve vlákně — založil remmidemmi
Nezastavenie premennej ktora bezi vo vlakne — založil Tayson
Moderátoři diskuze