Daugiagijų aplikacijų programavimas visada nebuvo lengvas uždavinys. Dar sunkiau sekasi derinti gijas. Visual Studio 2008 siūlo naujas gijų vykdymo vizualizavimo galimybes.

Pradžiai apibrėšiu darbinę klasę Gijos…

…ir 10 kartų iškviesiu jos metodą SukurtiGija

Norint vizualiai matyti gijų vykdymo vietą, reikia įrankių juostoje pažymėti punktą “Show Threads in Source” (prieinamas tik derinimo metu):

Dabar derinimo metu kartas nuo karto galima pamatyti kitą, tą patį kodą vykdančią, giją (pažymėta pilkai):

Galimas ir kitas variantas - papilkintas riestinis skliaustas, kas reiškia kita gija pradeda arba baigia savo vykdymą:

Taigi tiek glaustai apie naują gijų vykdymo vizualizavimo galimybę, kuri gali padėti geriau suprasti gijų sąveiką bei vykdymo eilėškumą.

Rodyk draugams