/ / ThreadPool.QueueUserWorkItem está tornando o sistema muito lento em (Compact framework 6.0) (.net 2.0) C # - c #, .net, multithreading, estrutura compacta, threadpool

ThreadPool.QueueUserWorkItem está tornando muito lento no sistema (Compact framework 6.0) (.net 2.0) C # - c #, .net, multithreading, estrutura compacta, threadpool

Eu estou usando o Threadpool para processamento de back-end no aplicativo inteligente de janela com estrutura compacta 6.0 e .net freamwork 2.0. Eu tentei as duas maneiras de chamar como

ThreadPool.QueueUserWorkItem(new WaitCallback (SyncTbl));

ou

ThreadPool.QueueUserWorkItem(SyncTbl);

mas em ambas as situações a aplicação está se tornando muito lenta devido a esses processos.

Eu também não posso usar BackgroundWorker class porque meu aplicativo é desenvolvido em .net 2.0.

Por favor, me dê algumas sugestões.

Respostas:

0 para resposta № 1

Threads Threadpool não serão liberados a menos quehá falta de recursos. Eu recomendaria usar SetMaxThreads para configurar o número máximo de threads no pool. Ou para um framework compacto, usar a classe Thread também será considerável.