ACE的TSS bug


ACE的TSS bug


Bugzilla Bug 2753


key_index exceeds ACE_DEFAULT_THREAD_KEYS in ACE_TSS_Cleanup::insert()


这个Bug会在应用程序启动的线程数较多,导致::TlsAlloc()返回值>=64时诊断失败,抛出异常。ACE的bug报告中对该问题描述的很清除,并且提供了解决方案。


解决方案:

As a workaround, just add

#define ACE_DEFAULT_THREAD_KEYS 1088

to the config.h file and rebuild TAO and ACE.



你可能感兴趣的:(thread)