在Init_ACE.cpp中有对ace init和fini方法的定义,对于init而言,它是:


fini则做对于的清理工作:











可以看出这其实是对ACE_Objece_Manager的操作。
ACE_Object_Manager管理ace类库的各个服务并负责单件的清理。它负责在程序结束的时候管理对象的清理(一般是单件的清理),为了清理ace类库,它提供了一个接口供应用程序注册需要清理的对象。这个类同样在应用程序结束的时候关闭ace类库各个服务清理相关内存。
在Init_ACE.cpp中有对ace init和fini方法的定义,对于init而言,它是:
fini则做对于的清理工作:
可以看出这其实是对ACE_Objece_Manager的操作。
ACE_Object_Manager管理ace类库的各个服务并负责单件的清理。它负责在程序结束的时候管理对象的清理(一般是单件的清理),为了清理ace类库,它提供了一个接口供应用程序注册需要清理的对象。这个类同样在应用程序结束的时候关闭ace类库各个服务清理相关内存。