<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>ACE Developer - ACE综合应用</title>
    <link>https://ace.acejoy.com/forum-5-1.html</link>
    <description>Latest 20 threads of ACE综合应用</description>
    <copyright>Copyright(C) ACE Developer</copyright>
    <generator>Discuz! Board by Comsenz Inc.</generator>
    <lastBuildDate>Tue, 05 May 2026 12:52:04 +0000</lastBuildDate>
    <ttl>60</ttl>
    <image>
      <url>https://ace.acejoy.com/static/image/common/logo_88_31.gif</url>
      <title>ACE Developer</title>
      <link>https://ace.acejoy.com/</link>
    </image>
    <item>
      <title>ACE CS 架构网络链接被深信服网络管理软件拦截</title>
      <link>https://ace.acejoy.com/thread-5843-1-1.html</link>
      <description><![CDATA[我用ACE 网络框架做的CS架构应用，在 有深信服的网络环境，会被拦截，有人知道怎么从代码上避免被拦截吗？应该是 被深信服当成浦p2p 拦截了。
求助。]]></description>
      <category>ACE综合应用</category>
      <author>山_人</author>
      <pubDate>Tue, 29 Jul 2014 14:57:23 +0000</pubDate>
    </item>
    <item>
      <title>ACE TSS 自动清理机制分析与应用</title>
      <link>https://ace.acejoy.com/thread-5811-1-1.html</link>
      <description><![CDATA[TSS (Thread Specific Storage)，在 Windows 平台上称为 TLS (Thread Local Storage)，简单的概括就是基于线程的专有数据，进程中的所有线程都访问一个全局变量，但不同线程访问的却是基于自己线程的数据，不会相互干扰，也不用加锁保护，当然实际上它们也就不 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Mon, 17 Mar 2014 07:14:06 +0000</pubDate>
    </item>
    <item>
      <title>ACE Readers/Writer 锁介绍</title>
      <link>https://ace.acejoy.com/thread-5809-1-1.html</link>
      <description><![CDATA[Readers/Writer 锁，顾名思义就是读写锁，它允许多个读线程同时访问资源，写线程之间、写线程与读线程之间则是互斥的。当你的应用中有大量的线程只是读取，少量线程负责更新，那么使用读写锁将比一般的 Mutex 高效不少 (如果写线程与读线程不相上下，那就另当别 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Wed, 12 Mar 2014 09:04:39 +0000</pubDate>
    </item>
    <item>
      <title>多线程程序从Windows到Linux上移植需要注意的5个方面 (转载)</title>
      <link>https://ace.acejoy.com/thread-5807-1-1.html</link>
      <description><![CDATA[背景
                        Linux 平台上的多线程程序开发相对应其他平台（比如 Windows）的多线程 API 有一些细微和隐晦的差别。不注意这些 Linux 上的一些开发陷阱，常常会导致程序问题不穷，死锁不断。本文中我们从 5 个方面总结出 Linux 多线程编程上的问题，并 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Mon, 10 Mar 2014 02:33:51 +0000</pubDate>
    </item>
    <item>
      <title>ACE_TP_Reactor 实现 Leader-Follower 线程模型分析</title>
      <link>https://ace.acejoy.com/thread-5806-1-1.html</link>
      <description><![CDATA[之前一篇文章分析过 ACE_Select_Reactor 在多线程环境下的运作情况（http://www.acejoy.com/ace/thread-5804-1-1.html），虽然可以使用多个线程在 Select_Reactor 上工作，但如果想要充分利用多线程并发的好处，ACE 推荐使用 ACE_TP_Reactor，其中 TP 即 Thread ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Thu, 06 Mar 2014 07:09:31 +0000</pubDate>
    </item>
    <item>
      <title>ACE_Select_Reactor 多线程通知机制分析</title>
      <link>https://ace.acejoy.com/thread-5804-1-1.html</link>
      <description><![CDATA[ACE_Select_Reactor 是最为常用的一种 Reactor 实现，通常在单线程情况下使用，如果希望并发的处理连接上的事件，多使用 ACE_TP_Reactor，但这并不意味着 Select_Reactor 不可以在多线程环境中使用，当多个线程同时调用 Select_Reactor 的接口时，会发生什么情 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Wed, 05 Mar 2014 03:15:27 +0000</pubDate>
    </item>
    <item>
      <title>ACE 栅栏同步体介绍</title>
      <link>https://ace.acejoy.com/thread-5803-1-1.html</link>
      <description><![CDATA[ACE 提供了一种特别的线程同步对象：ACE_Barrier，与其它的同步对象 Semaphore、Condition Variable、Mutex、Event、Readers/Writer Lock 不同，栅栏同步体在同步多个线程同时到达时更加有效，也更直观一些。下面是一个使用栅栏同步体的例子：
        这个例子 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Mon, 03 Mar 2014 05:54:14 +0000</pubDate>
    </item>
    <item>
      <title>ACE 分布式锁服务介绍</title>
      <link>https://ace.acejoy.com/thread-5800-1-1.html</link>
      <description><![CDATA[前阵子看ACE 5.4.1 源码，看到 ACE 自带的一个名为Token library 的 subset，可以检测死锁，感觉真是很好很强大，但没想到实际上这个子系统的功能远远超过了模拟一个锁系统的能力——它实际上是一个分布式锁系统的一部分。一个核心的锁服务(Token Service)外加 ...]]></description>
      <category>ACE综合应用</category>
      <author>yunh</author>
      <pubDate>Tue, 25 Feb 2014 09:30:39 +0000</pubDate>
    </item>
    <item>
      <title>TAO的事件通道一阻塞就会把程序卡死，有没有好的解决办法</title>
      <link>https://ace.acejoy.com/thread-5571-1-1.html</link>
      <description><![CDATA[TAO的事件通道一阻塞就会把程序卡死，有没有好的解决办法]]></description>
      <category>ACE综合应用</category>
      <author>yubobarye</author>
      <pubDate>Mon, 12 Aug 2013 12:22:14 +0000</pubDate>
    </item>
    <item>
      <title>RedHat 6.0下eclipse IDE一朵奇葩</title>
      <link>https://ace.acejoy.com/thread-5453-1-1.html</link>
      <description><![CDATA[我在RedHat 6.0安装 eclipse juno SR2.并编写class 继承 ACE_TASK:

#include \&quot;ace/OS.h\&quot;
#include \&quot;ace/Task.h\&quot;
class DBPro : public ACE_Task{
public:
DBPro();
virtual ~DBPro();
};

So , Project--&gt;Build All.
在eclipse Console Window 显示:
Invoke:GCC C++ Co ...]]></description>
      <category>ACE综合应用</category>
      <author>百炼成缸</author>
      <pubDate>Thu, 20 Jun 2013 02:37:08 +0000</pubDate>
    </item>
    <item>
      <title>ACE VS ICE</title>
      <link>https://ace.acejoy.com/thread-5397-1-1.html</link>
      <description><![CDATA[前者是框架，后者是中间件。 就比较而言，撇开易用性不谈，在功能上目前发现ICE仅在分布式部署这块胜过ACE,  而ACE 在网络通信的包装，设计思想皆要突出些。 有老油条进一步补充下不？
 ...]]></description>
      <category>ACE综合应用</category>
      <author>dingyh0301</author>
      <pubDate>Tue, 28 May 2013 02:28:35 +0000</pubDate>
    </item>
    <item>
      <title>紧急：LINUX使用proactor问题，求大神帮助</title>
      <link>https://ace.acejoy.com/thread-4608-1-1.html</link>
      <description><![CDATA[一个windows向linux移植的服务端程序，我已经在linux下将代码编译通过了，并且能够执行（循环等待链接请求），但是现在问题来了：当我用windows客户端链接linux服务端时，linux收到链接信号后打印出：“实时信号 0”，然后直接推出了进程。我的程序中用到来了proactor。 ...]]></description>
      <category>ACE综合应用</category>
      <author>zh619382862</author>
      <pubDate>Thu, 20 Sep 2012 02:26:50 +0000</pubDate>
    </item>
    <item>
      <title>ACE内存问题</title>
      <link>https://ace.acejoy.com/thread-4508-1-1.html</link>
      <description><![CDATA[我派生自ACESvc_Handler的CTCPClient类中含有一个ProcessMessage的函数，其中包含ACE_Auto_Ptr auto_ptr(pPacket);在有大量CTCPClient存在的时候，会出现再退出ProcessMessage的时候，auto_ptr管理的pPacket内存没有被是否，查了很久没发现问题，求高手指导 ...]]></description>
      <category>ACE综合应用</category>
      <author>嗜血魔狼</author>
      <pubDate>Wed, 11 Jul 2012 12:16:56 +0000</pubDate>
    </item>
    <item>
      <title>ACE_Message_Block使用duplicate release的疑问</title>
      <link>https://ace.acejoy.com/thread-4503-1-1.html</link>
      <description><![CDATA[今天,在看freeeyes的内存池使用方法,碰到了一个问题.
当前服务器S上连接着C1,C2,C3,C4.......等客户端,从客户端Cx收到一个消息mb,服务器S将这个消息mb发送给除Cx之外的所有客户端,即收到一个客户端消息,通过服务器向其它客户端发送.
按理,使用收到的mb这个数据块向其它 ...]]></description>
      <category>ACE综合应用</category>
      <author>独来读网</author>
      <pubDate>Mon, 09 Jul 2012 11:14:27 +0000</pubDate>
    </item>
    <item>
      <title>ACE_Message_Block中release的疑问</title>
      <link>https://ace.acejoy.com/thread-4469-1-1.html</link>
      <description><![CDATA[_MyMessage* pSendMessage = new _MyMessage*;
ACE_Message_Block mb = new ACE_Message_Block();
_MyMessage* ppSendMessage = (_MyMessage *)mb-&gt;base(); //将ACE_Message_Block的数据指针指向pSendMessage
  ppSendMessage = pSendMessage;

此时mb-&gt;base()内的指定 ...]]></description>
      <category>ACE综合应用</category>
      <author>独来读网</author>
      <pubDate>Fri, 29 Jun 2012 05:51:51 +0000</pubDate>
    </item>
    <item>
      <title>ACE_WIN32_Proactor与ACE_Proactor清理时问题.</title>
      <link>https://ace.acejoy.com/thread-4457-1-1.html</link>
      <description><![CDATA[ACE_WIN32_Proactor* pWin32Proactor = new ACE_WIN32_Proactor(m_nThreadCount);
    if(NULL == pWin32Proactor)
    {
        m_u4ProactorID = PIG_PROACTOR_CLIENTDEFINE;
        m_nThreadCount = 1;
        return false;
    }
    m_pProactor = new AC ...]]></description>
      <category>ACE综合应用</category>
      <author>独来读网</author>
      <pubDate>Thu, 21 Jun 2012 06:40:17 +0000</pubDate>
    </item>
    <item>
      <title>TAO ORB相关问题</title>
      <link>https://ace.acejoy.com/thread-4454-1-1.html</link>
      <description><![CDATA[最近遇到一个问题，请熟悉TAO的朋友帮忙分析分析。
据小弟所知，orb-&gt;run()可以阻塞循环等待请求，然后分派给相应的servant。如果没有orb-&gt;run()或者orb-&gt;perform_works(),连接线程也是可以处理请求的。
现在我想知道TAO里面有没有这种实现，orb在init的时候就产生多个 ...]]></description>
      <category>ACE综合应用</category>
      <author>luke</author>
      <pubDate>Tue, 19 Jun 2012 03:01:40 +0000</pubDate>
    </item>
    <item>
      <title>TAO 死锁</title>
      <link>https://ace.acejoy.com/thread-4425-1-1.html</link>
      <description><![CDATA[各位大侠，请教个问题。
我用nameservice连接到tao server端，可以实现通信。由于server端是不可定制的，对我不可见。它会发一个checkconnection 的函数给Client保证连接。这个函数是一个无限循环while(1)函数，通过sleep切换线程。client是单orb的，当然会起一个线程来 ...]]></description>
      <category>ACE综合应用</category>
      <author>luke</author>
      <pubDate>Mon, 04 Jun 2012 04:31:36 +0000</pubDate>
    </item>
    <item>
      <title>ACE_Refcounted_Auto_Ptr是否线程安全啊，看看代码</title>
      <link>https://ace.acejoy.com/thread-4406-1-1.html</link>
      <description><![CDATA[这个地方是指针引用计数++的地方，没用用锁，安全吗，请大侠指教]]></description>
      <category>ACE综合应用</category>
      <author>子牛</author>
      <pubDate>Mon, 28 May 2012 05:19:15 +0000</pubDate>
    </item>
    <item>
      <title>ACE 信号使用小结</title>
      <link>https://ace.acejoy.com/thread-4402-1-1.html</link>
      <description><![CDATA[1、 ACE_Sig_ActionACE_Sig_Action是对POSIX sigaction()调用进行封装的封装类。使用ACE_Sig_Action类，只能为一个信号设置一个回调函数。由于回调函数是在信号中断处理上下文中，绝不要在回调函数中做耗时工作。如果有耗时工作要做，我们可以使用ACE_Reactor的通知机制 ...]]></description>
      <category>ACE综合应用</category>
      <author>winston</author>
      <pubDate>Wed, 23 May 2012 13:35:20 +0000</pubDate>
    </item>
  </channel>
</rss>