コード例 #1
0
XMLObjectCache::XMLObjectCache()
{
	m_cache = new GHash();
	m_cacheState = new GHash();
	m_cacheForeign = new GHash();
	m_cacheForeignAlternate = new GHash();
	m_cacheData = new GHash();
#ifdef _WIN32
	_gthread_processInitialize();
#endif
	XML_INIT_MUTEX(&m_cs);
	gthread_mutex_init(&m_csState, NULL);
	gthread_mutex_init(&m_csForeign, NULL);
	gthread_mutex_init(&m_csData, NULL);
}
コード例 #2
0
	CLanguageDriverInterfaceCache()
	{
		_gthread_processInitialize();
		gthread_mutex_init(&m_lock,0);
	}