【发布时间】:2014-07-12 18:23:40
【问题描述】:
我正在创建一个下载图像缩略图的 Windows Phone 8 应用程序。每个缩略图都从线程池下载到一个线程上。当有很多图片(比如 100 张)时,手机性能会因为大量线程下载缩略图而降低。
有没有一种方法可以控制线程池中一次创建的线程数?
【问题讨论】:
-
我们需要看看您是如何启动线程来回答这个问题的。 您提供此信息,我将删除反对票。
-
确实有办法 - 只是不要创建它们!你在掌控之中,不是吗?
-
为什么要使用线程池?您可以使用任务来执行相同的事情,而不会消耗线程池中的太多线程。
-
这有什么帮助?每个任务使用线程池中的一个线程。
-
@MatthewWatson 好吧,不,严格来说这不是真的。
标签: c# multithreading windows-phone-8 threadpool download