Cache och trådning

.NET

1 svar · 228 visningar · startad av lucgo446

Medlem sedan aug. 2002221 inlägg
Trådstart#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?

Medlem 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 :)

654 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
532 ms — deklarationer (db)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)
526 ms — ändringar (db)