多线程问题

clcc3l2 2009-08-06 01:39:55
我在mobile上开了一个新的线程在后台工作之后,在进行界面上的其他操作,在出现弹出对话框之后界面就卡住了,这时候后台的线程的功能是正常的;如果不开后台线程,进行界面上的其他操作不会出现这种情况。

我是小小菜鸟,请问各位大牛这种情况可能是什么原因?在mobile上开后台线程要注意什么问题?
...全文
67 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cytlyy 2009-08-06
  • 打赏
  • 举报
回复
可能吧,BELOW应该会优先级低一些。
clcc3l2 2009-08-06
  • 打赏
  • 举报
回复
我把新开线程的优先级从THREAD_PRIORITY_NORMAL改为THREAD_PRIORITY_BELOW_NORMAL就好了,二者在实际执行中区别很大吗?
新开线程中是一个监听的程序,一直在执行一个循环,和这个有没有关系?
ppc_2008 2009-08-06
  • 打赏
  • 举报
回复
是不是有数据共享的问题
世外涛缘 2009-08-06
  • 打赏
  • 举报
回复
HOHO~
撞车了,不过我早了3S。
cytlyy 2009-08-06
  • 打赏
  • 举报
回复
你可以设断点调试一下,看看弹出对话框时的情况,看看是不是主线程被阻塞了,这样大概就知道什么原因引起的。
世外涛缘 2009-08-06
  • 打赏
  • 举报
回复
很可能是线程死锁。线程之间共享的资源要控制好。
希望楼主能简化你的线程相关的代码,大家好能帮你分析问题具体的原因。

7,655

社区成员

发帖
与我相关
我的任务
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
  • Windows客户端开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧