Multithreading Windows phone映射中断的多任务处理

Multithreading Windows phone映射中断的多任务处理,multithreading,windows-phone-7,map,Multithreading,Windows Phone 7,Map,当用户打开地图时,我的应用程序开始从数据库加载大量数据以显示在地图上(加载时)。 但我看到的是,当BG线程加载了大量工作时,map控件停止加载/显示分幅 AFAIK WP7不支持线程优先级 这真的很奇怪。BG线程上的Simplewhile(true)会阻止地图在缩放/平移时显示新的地理数据 也许有什么想法 复制项目: 如果你启动它-地图将不会加载。如果您编辑MainPage.xaml.cs并注释线程创建,它将正常工作 谢谢 你是如何创建你的背景线程的?KooKiz-尝试了许多不同的方式(TPoo

当用户打开地图时,我的应用程序开始从数据库加载大量数据以显示在地图上(加载时)。 但我看到的是,当BG线程加载了大量工作时,map控件停止加载/显示分幅

AFAIK WP7不支持线程优先级

这真的很奇怪。BG线程上的Simple
while(true)
会阻止地图在缩放/平移时显示新的地理数据

也许有什么想法

复制项目:

如果你启动它-地图将不会加载。如果您编辑
MainPage.xaml.cs
并注释线程创建,它将正常工作


谢谢

你是如何创建你的背景线程的?KooKiz-尝试了许多不同的方式(TPool、新线程、RX、任务等等)。这没关系。马特-添加了URL,以复制到初始消息。