• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

您的位置:您的位置:软件测试技术门户 >> 软件测试技术 >> 开发语言 >> Java >> 查看资讯

字号: | 推荐给好友 上一篇 | 下一篇

Java桌面应用程序设计新贵:SWT的简介 (2)

发布: 2008-5-04 10:25 | 作者: 不详 | 来源: 赛迪网技术社区 | 查看: 21次 | 进入领测软件测试网论坛讨论

领测软件测试网 软件测试技术门户/`\2@2V_(Q+nl.C V

线程问题  软件测试技术门户3y~2Yt9I1J7F

%K"SnN.iQ+`"g在任何操作平台的GUI系统中,对构件或一些图形API的访问操作都要被严格同步并串行化。例如,在一个图形界面中的按键构件可被设成可用状态(enable)或禁用状态(disable),正常的处理方式是,用户对按键状态设置操作都要被放入到GUI系统的事件处理队列中(这意味着访问操作被串行化),然后依次处理(这意味着访问操作被同步)。想象当按键可用状态的设置函数还没有执行结束的时候,程序就希望再设置该按键为禁用状态,势必会引起冲突。实际上,这种操作在任何GUI系统都会触发异常。  软件测试技术门户+A#j,Z:O