[fpc-devel] TAVLTree(avl_tree.pp) thread safety,  fcl-xml(DOM)	is also concerned.
    Micha Nelissen 
    micha at neli.hopto.org
       
    Wed Aug  6 23:24:42 CEST 2008
    
    
  
Inoussa OUEDRAOGO wrote:
> Hi,
> 
> TAVLTree in avl_tree.pp is not thread safe due to the node
> allocation and de-allocation done through the global
> declared "NodeMemManager" variable. TAVLTreeNodeMemManager
> implementation is cleary not thread safe, which btw IMHO
> is a good thing ( for performance reason).
Perhaps another option is to remove the NodeMemManager altogether and
simply use GetMem/FreeMem (or New/Dispose)?
Micha
    
    
More information about the fpc-devel
mailing list