摘要: 1. GUI线程框架常见的 Swing, SWT框架都是作为单线程子系统来实现的,实际上不仅限于在Java中, Qt、MacOS Cocoa以及其他的环境中的GUI框架都是单线程的。虽然很多人尝试过其他的方案但最终回到了单线程的事件模型,简单来看最主要的原因还在于多线程的GUI中更容易出现死锁的问题[1]。从android应用层来看,UI线程可以对应到系统中的ActivityThread,其中的main方法,建立主线程关联的Looper以及MessageQueue。不难看出它是应用层的入口点。 1 public static void main(String[] args) { 2 ... 阅读全文
posted @ 2013-07-04 22:54 C_ray 阅读(326) 评论(0) 推荐(0) 编辑