2004-11-4
近几天郁闷到了极点,漫天遍野的不完整的,不完善的GT4的E文文档。老外都正在研究的东西,却要在他们的草稿出来之前,在上面做东西,唉~~~
不过总算有点收获吧。记录下来
什么是CallBack function?
就是不需要自己调用,而在某个特定时间自动调用(由系统调用)的函数。比如在Windows下编程时的OnClick(),OnMouseMove(),在Windows下编程时写到这里总是考虑事件相关的内容,而且不需要去实现这些CallBack机制,当时理解不是很明确。
在Web Service中也同样有这方面的应用,比如Grid Service中的Factory模式,在Instance被创建和销毁时想自动做些事情,就要用到CallBack Function了。
在Globus中使用CallBack Function只需要implement某个CallBack interface。
不过总算有点收获吧。记录下来
什么是CallBack function?
就是不需要自己调用,而在某个特定时间自动调用(由系统调用)的函数。比如在Windows下编程时的OnClick(),OnMouseMove(),在Windows下编程时写到这里总是考虑事件相关的内容,而且不需要去实现这些CallBack机制,当时理解不是很明确。
在Web Service中也同样有这方面的应用,比如Grid Service中的Factory模式,在Instance被创建和销毁时想自动做些事情,就要用到CallBack Function了。
在Globus中使用CallBack Function只需要implement某个CallBack interface。