
ACE
inrgihc
这个作者很懒,什么都没留下…
展开
-
ACE的线程管理机制
一、线程的创建与管理不同的操作系统下用c++进行过多线程编程时,不同操作系统API提供了相同或是相似的功能,但是它们的API的差别却极为悬殊。ACE_Thread提供了对不同OS的线程调用的简单包装,通过一个通用的接口进行处理线程创建、挂起、取消和删除等问题,为跨平台开发提供了支持。1.1、线程入口函数所有线程必须从一个指定的函数开始执行,该函数称为线程函数,它必须具有下列原型:v原创 2015-10-20 21:35:10 · 661 阅读 · 0 评论 -
基于ACE的后台服务程序的实现
后台服务进程不属于任何一个终端会话,当然也就不用和任何用户交互,许多系统服务由后台服务进程实施;如网络服务,打印等。Windows和LINUX在实现后台服务进程上并不统一,Windows定义的名称为SERVICE而Linux上的名称为Daemon。对应到ACE上,对于Linux平台ACE提供了一个名称为ACE::daemonize()的静态方法,进程通过调用该方法即可成为后台服务进程;而对于Win原创 2015-10-20 21:34:08 · 1276 阅读 · 0 评论