diff options
author | Quincey Koziol <koziol@hdfgroup.org> | 2007-05-10 15:31:34 (GMT) |
---|---|---|
committer | Quincey Koziol <koziol@hdfgroup.org> | 2007-05-10 15:31:34 (GMT) |
commit | c751cdab335b24e069570dcec8a39856dfa2cd98 (patch) | |
tree | 83a26c6e8614739523b17bd7807e16e2beaf3200 /test/lheap.c | |
parent | d214eddeff1a929989a532802a4b417fd80a6237 (diff) | |
download | hdf5-c751cdab335b24e069570dcec8a39856dfa2cd98.zip hdf5-c751cdab335b24e069570dcec8a39856dfa2cd98.tar.gz hdf5-c751cdab335b24e069570dcec8a39856dfa2cd98.tar.bz2 |
[svn-r13744] Description:
Initial changes to take advantage of readers/writer locking on metadata
cache entries. Reduce the # of protect/unprotect pairs during B-tree iteration
by holding reader lock on B-tree and symbol table nodes while iteration occurs.
This also has the benefit of preventing an iteration callback from
modifying the B-tree being iterated over (which would probably confuse the
B-tree iteration code terribly)
Tested on:
Mac OS X/32 10.4.9 (amazon)
Linux/32 2.6 (chicago)
Linux/64 2.6 (chicago2)
Diffstat (limited to 'test/lheap.c')
0 files changed, 0 insertions, 0 deletions