Kezdőoldal » Számítástechnika » Programozás » BackgroundWorker, ThreadPool...

BackgroundWorker, ThreadPool vagy TPL?

Figyelt kérdés
C#/.Net-fejlesztoktol kerdeznem, hogy melyiket hasznaljak hatterfolyamatok (pl. adatbazislekeresek, -frissitesek) hatterben valo futtatasara? Jelenleg eppen egy BackgroundWorker objektet probalok debuggolni es nagyon nehez ellenorizni, hogy mit csinal DoWork cimen a BackgroundWorker, nem fut vegig a (szekvencialis) kod.

#alkalmazás #Visual C# #TPL #Task Parallel Library #ThreadPool #tobbszalas alkalmazas #hatterfolyamat
2013. aug. 18. 11:22
 1/7 A kérdező kommentje:

Ui. mea culpa, végig fut a kód, csak közben mivel kilépett a foszalam, ezert randomszeruen (mikor meddig jutott el...) kilepett a BackgroundWorker threadje is.


A kerdesem tobbi reszere tovabbra is kivancsi vagyok.

2013. aug. 18. 11:49
 2/7 anonim ***** válasza:

Esetleg megpróbálhatod az EntityFrmamework 6-ot. Bár még csak beta1, de van benne async támogatás.

Így gyakorlatilag "szekvenciális" kódot írhatsz. Sőt ha VS2013-at használsz, akkor még a call stack ablakban is normálisan jelennek meg a dolgok.

2013. aug. 18. 13:53
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:
Koszonom a valaszt, VS 2012 Ultimate-t hasznalok, az Entity-t letoltom, kiprobalom.
2013. aug. 18. 15:23
 4/7 A kérdező kommentje:
Ui. volt meg egy erdekes hiba, a DateTime.Parse() nem dobott semmilyen exceptiont, egyszeruen csak "fennakadt" a szal, mivel MySQL NULL-t probaltam DataTable-bol kiolvasni. Kaland az elet :D
2013. aug. 18. 15:26
 5/7 anonim ***** válasza:
#4: gondolom valami blokkolt. Csak úgy nem akad fenn semmi.
2013. aug. 19. 09:51
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
Ja és hogy a kérdésedre válaszoljak, én amikor csak tehetem, aszinkron hívásokat használok.
2013. aug. 19. 09:54
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:

@5-6:


Koszonom a valaszt, kezdokent egyelore orulok a BackgroundWorkernek, mert egyszeru hasznalni, a mostani projektemhez is eleg.

2013. aug. 19. 12:11

További kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!