ACE
文章平均质量分 68
xiaonamylove
这个作者很懒,什么都没留下…
展开
-
2. Socket API概述 - C++NP(ACE)
2. Socket API概述 - C++NP(ACE)2008-12-07 13:50 2.1 操作系统IPC机制概述网络应用程序需要使用"进程间通信(IPC)"机制. OS提供的IPC机制分为以下两种:本地IPC: 如共享内存. 管道. "UNIX领域"socket. 门(door). 信号(signal)等. 只允许"位于同一计算机"上的实体之间通转载 2009-03-11 17:34:00 · 513 阅读 · 0 评论 -
4.2.2.1 锁(lock)类属
4.2.2.1 锁(lock)类属标签: lock 2008-12-07 13:47 4.2.2.1 锁(lock)类属 Mutex / Thread_Mutex / Process_Mutex 互斥体. 获得它的线程才能进入临界区. // 例子代码 : Thread_Mutex 类的用win32 api的简单实现: class Thread_Mutex { pub转载 2009-03-11 17:36:00 · 632 阅读 · 0 评论 -
ACE 任务间通信
ACE 任务间通信标签: ACE 通信 任务 2009-01-02 18:09 如前面所提到的,ACE 中的每个任务都有一个底层消息队列(参见上面的图示)。这个消息队列被用作任务间通信的一种方法。当一个任务想要与另一任务“谈话”时,它创建一个消息,并将此消息放入它想要与之谈话的任务的消息队列。接收任务通常用 getq()从消息队列里获取消息。如果队列中没有数据可用,它就转载 2009-03-11 17:42:00 · 739 阅读 · 0 评论 -
ACE的通知信号量,等待时间(2008-12-21 14:24:19)
ACE的通知信号量,等待时间(2008-12-21 14:24:19)标签:it 分类:ACE学习笔记1.通知信号量:ACE_Thread_Semaphore 第一步:初始化:m_callSem(0);第二部:同步等待:callSem.acquire();第三部:通知信号量加一:callSem.release();转载 2009-03-11 16:19:00 · 1349 阅读 · 0 评论 -
6.1 反应器组件 ACE_Reactor
6.1 反应器组件 ACE_Reactor标签: Reactor ACE 反应器 组件 2008-12-07 13:46 6.1 反应器组件 ACE_Reactor反应器的基本原理是: 针对关心的某个事件写一个事件处理器(event_handler). 将该事件处理器登记到反应器中(同时指明关心的事件). 然后反应器会自动检测事件的发生. 并调用预先登记的事件处转载 2009-03-11 17:38:00 · 544 阅读 · 0 评论 -
ACE的互斥信号量
ACE的互斥信号量(2008-12-21 14:48:05)标签:it 1. ACE_Thread_MutexACE_Thread_Mutex mutex_;public testProtected(){ mutex_.acquire (); //被保护的区域 mutex_.rel转载 2009-03-11 17:20:00 · 1268 阅读 · 0 评论 -
使用信号量
使用信号量标签: 信号量 2009-01-08 23:37 信号量是非负的整型计数,用于协调对多个资源的访问。如果你获取了信号量,计数就会减少;释放信号量,计数就会增大。如果计数达到0--不在有资源 --试图获取该信号量的线程就会阻塞,直到信号量技术变得大于0为止--如果另一个线程释放该信号量,就会发生这样的事情。 喜好两计数绝不会为负。在使用信号量时,你把信号量技术初始化转载 2009-03-11 17:30:00 · 548 阅读 · 0 评论 -
怎样把ACE_Task当作更高级的线程来使用
怎样把ACE_Task当作更高级的线程来使用2009-01-02 18:02 #include "ace/OS.h" #include "ace/Task.h" class TaskOne: public ACE_Task { public: //Implement the Service Initialization and Termination methods int转载 2009-03-11 17:43:00 · 1005 阅读 · 0 评论