libmemory 0.0 Alpha1
Sponsored Links
libmemory 0.0 Alpha1 Ranking & Summary
File size:
0.31 MB
Platform:
Any Platform
License:
GPL (GNU General Public License)
Price:
Downloads:
1376
Date added:
2006-01-19
Publisher:
Ronald Landheer-Cieslak
libmemory 0.0 Alpha1 description
libmemory library provides an implementation of M.M. Micheals Safe Memory Reclamation algorithm in C.
The Safe Memory Reclamation algorithm provides a convenient way to get rid of the so-called ABA problem in which a value changes from A to B back to A between reads.
If, for example, the value youre reading is a pointer and the memory to which it points is freed and re-allocated between two reads, what you do with the memory it points to in that time may result in mayhem.
The SMR algorithm prevents this by registering a "hazardous reference" to then pointer thus preventing the memory from being reclaimed while a reference exists.
The implementation is designed to fully implement the SMR algorithm without restricting the user to provide such information as the maximum number of threads used by the application or the batch size used by the algorithm.
It will run on any POSIX-compliant platform and uses the POSIX threads API for thread-local storage. It should, however, be a trivial effort to port this library to Windows.
The Safe Memory Reclamation algorithm provides a convenient way to get rid of the so-called ABA problem in which a value changes from A to B back to A between reads.
If, for example, the value youre reading is a pointer and the memory to which it points is freed and re-allocated between two reads, what you do with the memory it points to in that time may result in mayhem.
The SMR algorithm prevents this by registering a "hazardous reference" to then pointer thus preventing the memory from being reclaimed while a reference exists.
The implementation is designed to fully implement the SMR algorithm without restricting the user to provide such information as the maximum number of threads used by the application or the batch size used by the algorithm.
It will run on any POSIX-compliant platform and uses the POSIX threads API for thread-local storage. It should, however, be a trivial effort to port this library to Windows.
libmemory 0.0 Alpha1 Screenshot
libmemory 0.0 Alpha1 Keywords
Micheals Safe Memory Reclamation
M.M
0.0 Alpha1
C
In C
libmemory
memory
algorithm
0.0
reclamation
safe
libmemory 0.0 Alpha1
Libraries
Programming
Bookmark libmemory 0.0 Alpha1
libmemory 0.0 Alpha1 Copyright
WareSeeker periodically updates pricing and software information of libmemory 0.0 Alpha1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of libmemory 0.0 Alpha1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
memory upgrade
algorithmic information theory
acls algorithms
memory cards
memory makers
algorithm examples
memory alpha
algorithms
algorithmic number theory
memory stick duo
genetic algorithm
computer memory
what is an algorithm
algorithm dance
what is virtual memory
memory cats
algorithmic research
sorting algorithm
Related Software
libcontain library provides a large and growing number of fast and thread-safe containter objects written in C and C++. Free Download
Loquacity is a simplified blogging application, suited for non-technical and technical users alike. Free Download
slack-get is a tool like apt-get for Slackware. Free Download
Freedaisy is a free implementation of Daisy book standard for allowing MP3 files to be indexed using (X)HTML and SMIL. Free Download
myGifts manages Xmas/birthday wish-lists or gift registries for weddings or newborns. Free Download
Krecordmydesktop is KDE frontend for recordmydesktop desktop recording software. Free Download
Kate OS is a multitasking operating system from Poland. Free Download
cintoo Messages is a framework to make internationalization easier for Java applications. Free Download
Latest Software
Popular Software
Favourite Software