社区
WPF/Silverlight
帖子详情
UI线程到底是什么?
jy02534047
2011-09-22 04:38:37
我只知道主线程(程序启动时就是一个主线程)和显示new Thread的线程。
最近工作原因,老听到UI线程这个概念,请问具体指什么?
...全文
2701
7
打赏
收藏
UI线程到底是什么?
我只知道主线程(程序启动时就是一个主线程)和显示new Thread的线程。 最近工作原因,老听到UI线程这个概念,请问具体指什么?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhang300521
2011-09-29
打赏
举报
回复
1
1:UI有动画效果
2: 当UI主线程在{方法}没执行完 UI的处于锁定状态,因此需要多线程处理动画效果。
3:所以得名 UI线程为你自己创建的多线程?
OK?
matrixcl
2011-09-28
打赏
举报
回复
3
UI线程就是主线程。一般情况下,只允许UI线程修改UI。
你自己new的Thread都是子线程了。主线程是操作系统为你创建的,程序已启动就已经存在了
ginpq
2011-09-28
打赏
举报
回复
先去了解一下“微软的消息机制”吧.
jy02534047
2011-09-27
打赏
举报
回复
[Quote=引用 3 楼 bushiyundeyu 的回复:]
UI线程是用户更新UI界面的特殊线程。
[/Quote]
能说得再具体一点吗?比如说如何判断哪个是UI线程?
我现在只知道用new Thread这样显示声明的东西是线程,其他的都没什么概念。
Architecture Net
2011-09-22
打赏
举报
回复
UI线程是用户更新UI界面的特殊线程。
jy02534047
2011-09-22
打赏
举报
回复
[Quote=引用 1 楼 bunliney 的回复:]
呃……就是用户界面所在的线程啊
[/Quote]
那不就是主线程么?
Bullatus
2011-09-22
打赏
举报
回复
呃……就是用户界面所在的线程啊
WPF多
线程
演示
WPF多
线程
演示
采用AfxBeginThread创建工作
线程
采用AfxBeginThread创建工作
线程
。采用素数的判断来演示,涉及到多参数的传递,消息的响应和信息的实时显示等。
wpf下多
线程
的例子
wpf下多
线程
的例子
Android应用程序消息处理机制
Android应用程序与传统的PC应用程序一样,都是消息驱动的。也就是说,在Android应用程序主
线程
中,所有函数都是在一个消息循环中执行的。Android应用程序其它
线程
,也可以像主
线程
一样,拥有消息循环。Android应用程序主
线程
是一个特殊的
线程
,因为它同时也是
UI
线程
以及触摸屏、键盘等输入事件处理
线程
。主
线程
对消息循环很敏感,一旦发生阻塞,就会影响
UI
的流畅度,甚至发生ANR问题。这个PPT讲Android应用程序
线程
消息循环原理,主要涉及到Handler和Looper两个类,以及根据消息循环的不同使用场景,总结出三种
线程
使用模型。掌握Android应用程序消息处理机制,有助于我们熟练地使用同步和异步编程,提高程序的运行性能
2.什么是
UI
线程
??什么是工作
线程
?
UI
线程
是指在程序中负责更新用户界面的
线程
。这通常是程序中唯一的一个与用户界面交互的
线程
。在这个
线程
中执行的操作都是直接更新界面元素,因此可以保证界面的流畅性和响应性。 工作
线程
是指在程序中负责执行后台任务的
线程
。这些
线程
通常不直接与用户界面交互,而是在后台执行一些计算或者数据处理的任务。这些任务可能会耗费较长的时间,因此使用工作
线程
来执行可以避免阻塞
UI
线程
,从而保证界面的流畅性和响应性。 ...
WPF/Silverlight
8,757
社区成员
12,032
社区内容
发帖
与我相关
我的任务
WPF/Silverlight
WPF/Silverlight相关讨论
复制链接
扫一扫
分享
社区描述
WPF/Silverlight相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章