Message_Queue_Test

#------------------------------------------------- # # Project created by QtCreator 2013-05-08T16:43:23 # #--------------------------------------...

2013-05-08 16:37:25

阅读数:625

评论数:0

ACE_Message_Queue

ACE_Message_Queue 在Windows和Linux的config文件中都没有定义"ACE_HAS_TIMED_MESSAGE_BLOCKS"这个宏,所以msg_deadline_time和msg_execution_time都不起任何作用. ACE_Messa...

2013-05-08 16:32:16

阅读数:807

评论数:0

class TaskThread: public ACE_Task<ACE_MT_SYNCH>

#include "ace/Task.h" #include "ace/OS.h" #include #include "ace/Guard_T.h" using namespace std; ACE_Thread_Mutex mute...

2013-05-08 16:28:40

阅读数:828

评论数:0

面向对象的线程类ACE_Task

面向对象的线程类ACE_Task   我们在前一章中使用ACE_Thread包装时,你一定已经注意到了一些不够"优雅"的地方。那一章中的大多数程序都被分解为函数、而不是对象。这是因为ACE_Thread包装需要一个全局函数名、或是静态方法作为参数。随后该函数(静态方法)就被...

2013-05-08 16:17:20

阅读数:630

评论数:0

ACE Synchronization类

ACE Synchronization类 这一类并发控制对象一般也叫做杂项并发类,这类对象一般用得不多,这里我只是对其作一些简单的介绍。 1.Atomic_Op类 ACE_Atomic_Op类用于将同步透明地参数化进基本的算术运算中。 ACE_Atomic_Op是一种模板类,锁定机制和需要...

2013-05-08 16:10:41

阅读数:537

评论数:0

ACE Condition类属

ACE Condition类属 ACE Condition类属(条件变量)提供风格与互斥体、读者/作者锁和计数信号量不同的锁定机制。当持有锁的线程在临界区执行代码时,这三种机制让协作线程进行等待。相反,条件变量通常被一个线程用于使自己等待,直到一个涉及共享数据的条件表达式到达特定的状态。当另外的...

2013-05-08 15:54:27

阅读数:670

评论数:0

ACE_Guard<ACE_Thread_Mutex> guard(mutex);

#include "ace/Thread.h" #include "ace/Synch.h" #include #include "ace/Guard_T.h" using namespace std; ACE_Thread_Mute...

2013-05-07 15:47:40

阅读数:1562

评论数:0

Building and Installing ACE on Windows with Microsoft Visual C++

Building and Installing ACE on Windows with Microsoft Visual C++ Uncompress the ACE distribution into a directory, where it will create a ACE_wrap...

2013-05-07 14:39:37

阅读数:835

评论数:0

ACE Lock类属简介

ACE_Thread_Mutex主要有两个方法: 1.    acquire():用来获取互斥体,如果无法获取,将阻塞至获取到为止。 2.    release():用来释放互斥体,从而使自己或者其它线程能够获取互斥体。 当线程要访问共享资源时,首先调用acquire()方法获取互斥体,从而...

2013-05-06 16:42:05

阅读数:519

评论数:0

MutexDemo

#------------------------------------------------- # # Project created by QtCreator 2013-05-06T16:42:14 # #------------------------------------------...

2013-05-06 16:36:53

阅读数:532

评论数:0

ACE线程管理---ACE_Thread_Manager

ACE线程管理---ACE_Thread_Manager      使用ACE_Thread_Manager类进行线程管理:     虽然ACE_Task     ACE允许程序员登记数量不限的退出函数(或退出仿函数functor),这些退出函数或退出仿函数将在线程退出时...

2013-05-06 15:38:27

阅读数:681

评论数:0

线程基本操作 ACE_Thread::cancel (threadHandle)可停止线程的执行(在windows下不起作用)

线程基本操作 1.创建一个线程 一个进程的主线程是由操作系统自动生成,如果你要让一个主线程创建额外的线程,可以通过ACE_Thread::spawn()实现,该函数一般的使用方式如下: ACE_thread_tthreadId; ACE_hthread_tthreadHandle; ...

2013-05-06 15:33:20

阅读数:694

评论数:0

用ace创建一个线程

#include "ace/Thread.h" #include "ace/Synch.h" //#pragma comment(lib, "ACEd.lib") #include using namespace std; void...

2013-05-06 15:22:22

阅读数:500

评论数:0

ACE_Test

#------------------------------------------------- # # Project created by QtCreator 2013-05-06T13:53:37 # #------------------------------------------...

2013-05-06 13:56:17

阅读数:613

评论数:0

Building and Installing ACE on Win32 with MinGW/ MSYS

Building and Installing ACE on Win32 with MinGW/ MSYS If you are building for a machine without a network card, you may want to check here first. B...

2013-05-06 10:50:52

阅读数:766

评论数:0

ACE在windows平台下的编译安装

ACE minor/major/micro release的区别 2008-10-15 12:02:58 分类: The ACE+TAO+CIAO Release Process Minor releases of ACE+TAO+CIAO occur p...

2013-05-06 08:17:18

阅读数:616

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭