webForumDet fria alternativet

Cache och trådning

1 svar · 215 visningar · startad av lucgo446

lucgo446Medlem sedan aug. 2002221 inlägg
#1

När jag trådar kan jag inte använda Cachen, detta för att Cachen är kopplad till HttpContext som är null på en annan tråd...

Går det att komma runt och använda trådning med Cachen ändå är frågan?

jag använder tex
ThreadPool.QueueUserWorkItem(new WaitCallback(QUWFunction), inparameter);

i " void QUWFunction(object inparametern) " vill jag använda cachen men den finns ju inte att tillgå...

fett sugit asså. Är tanken att man ska skicka med en referens till Cachen?

GladhMedlem sedan maj 20012 812 inlägg
#2

Om du gör ditt eget cachobjekt och låter det vara static så kommer alla dina trådar (inom samma webapplikation, vet faktiskt inte om det gäller alla webapplikationer) komma åt samma object.

Annars så löser ett COM+ object ditt problem :)

131 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)