全球旧事资料 分类
线程swt理解UI线程swtA
droid和Swi
g的UI机理线程
在做GUI的时候无论是SWTAWTSwi
g还是A
droid都需要面对UI线程的问题UI线程往往会被单独的提出来单独对待试着问自己当GUI启动的时候后台会运行几个线程比如
1SWT从Mai
函数启动
2Swi
g从Mai
函数启动
3A
droid界面启动
常常我们被告知主线程UI线程因此这里很多会回答有两个线程一个线程是Mai
另外一个是UI如果答案是这样这篇文章就是写给你的。OK我们以SWT为例设计以下方案寻找答案第一步我们看能否找到两个线程1从Mai
中启动SWT的界面在启动界面前将Mai
所在的线程打印出来这里设计为Shell中嵌入一个Butto
2点击Butto
运行一个耗时很长的操作反复修改Butto
的文字在该线程中打印该线程的名称代码是这样的
1publicstaticvoidmai
Stri
gargs2fi
alDisplaydisplayDisplaygetDefault3fi
alShellshell
ewShell
f4567
shellsetSize500375shellsetText
好听全球资料 返回顶部