- 浏览: 5274 次
- 性别:
- 来自: 上海
最近访客 更多访客>>
最新评论
-
xxtianxiaxing:
project
java中的线程同步的工具以及方法的一些理解 -
wanwok:
...
java中的线程同步的工具以及方法的一些理解 -
wanwok:
object
java中的线程同步的工具以及方法的一些理解
文章列表
什么是GMF,全名Grahical Modeling Framework,官方文档的解释是作为EMF和GEF之间桥接的框架。
EMF的主要功能就是根据领域知识,通过工具自动生成领域模型代码。
GEF的主要功能是根据模型定义的Node,connection等信息,将模型信息进行图形化的显示。
概括而言,EMF 用于创建领域模型,而GEF用于将这些模型进行图形化的显示。
但是,EMF的模型并不是GEF所需要的GEF模型,所以二者要想协同工作需要采用一些桥接技术来解决这些问题。
我们知道,EMF中定义的模型并没有关于显示方面的信息,例如loction和size等信息,而这些信息正是GEF ...
- 2009-10-05 22:15
- 浏览 1340
- 评论(0)
本文介绍一种采用线程交互模型,即主线程执行队列的Task,其他线程投递Task进入主线程的任务队列,投递方式类似于Win32 SDK的PostMessage和SendMessage方法,提供异步投递和同步投递。
首先我们需要一个BlockAndAwaitableQueue类,该类的功能是提供除执行Task线程外的其他线程的任务投递功能,该类包含一个任务列表,即存放待执行的Task。同时要考虑到多线程的同步问题,需要采用同步锁进行同步。同时要保证BlockAndAwaitableQueue的主执行线程在无Task可执行时不占用过多的系统资源需要实现一种monitor模型。即在没有Task可执行时, ...
- 2008-04-21 17:31
- 浏览 1864
- 评论(0)