zhumingjian1229 发表于 2010-7-26 11:15:32

ACE程序怎么后台运行 难道没有跨平台的方法吗?

ACE程序怎么后台运行 难道没有跨平台的方法吗?

winston 发表于 2010-7-26 13:36:39

谁说?
Windows下可以变成Service,Linux下可以设置成为daemon。有代码示例,看examples。

zhumingjian1229 发表于 2010-7-26 16:46:30

不是在Linux下用ACE_Service_Config,在Windows用NT_Service这样不是还要自己定义宏来改变

zhumingjian1229 发表于 2010-7-26 16:50:26

回复 2# winston


    是不是在Linux下用ACE_Service_Config,在Windows用NT_Service这样不是还要自己定义宏来改变

winston 发表于 2010-7-26 16:51:52

C++的系统,只能如此了.因为OS的API和机制有差别。Java屏蔽了这种差别,但代价是速度。
这就看你如何选择了。

zhumingjian1229 发表于 2010-7-26 17:01:25

回复 5# winston


    呵呵 我是看跨平台 以为ACE内部能屏蔽了这些差别呢   现在了解了 谢谢

freeeyes 发表于 2010-7-26 17:16:58

ACE主要是面向通讯的平台封装,虽然现在提供很多模块,比如内存,线程管理等等,但是还是要在某些方式借助宏的判定操作。
页: [1]
查看完整版本: ACE程序怎么后台运行 难道没有跨平台的方法吗?