Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 976 Categories, Downloaded 29.887.354 Times

libmemory 0.0 Alpha1

  Date Added: January 17, 2010  |  Visits: 417

libmemory 0.0

Report Broken Link
Printer Friendly Version


Product Homepage
Download (71 downloads)



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.. A generic dependency tracker implementation in C++, based on a generic Directed Acyclic Graph

Requirements: No special requirements
Platforms: Linux
Keyword: Algorithm Libmemory Libraries M M Memory Micheals Safe Memory Reclamation Programming Provides Reclamation Safe
Users rating: 0/10

License: Freeware Size: 317.44 KB
USER REVIEWS
More Reviews or Write Review


LIBMEMORY 0.0 RELATED
Home & Leisure  -  M & M's Metronome 1.0
M & M's Metronome - The tempo is tunable up to 250 beats per minute, includes nine sounds you can configure, you can also add your own sounds. The format of the sounds is 16 bit - row data mono with 352kB / sec.
231 KB  
Security Tools  -  Password Safe SWT 0.6.000
Password Safe SWT is Java-based Password Safe version. Password Safe is a password database utility. Users can keep their passwords securely encrypted on their computers. A single Safe Combination unlocks them all. Originally created by Bruce...
4.4 MB  
Libraries  -  DBIx::Timeout 1.01
DBIx::Timeout is a Perl module that provides a safe method of timing out DBI requests. The method described in the DBI documentation uses unsafe signals, which may cause memory corruption. DBIx::Timeout instead uses a separate timeout process....
6.14 KB  
Puzzles  -  Martian Memory 1.2
Martian Memory project consists of a simple memory game. Martian Memory is a simple memory game oriented to kids, featuring the Pachi el marcianos world characters. The goal of the game is to pick up two identical chips from a board that...
 
Libraries  -  The SlotSig library 1.0.0
The SlotSig library is a library that provides type-safe connections between C++ classes. When programming in C, its usual to use callback functions (moreover when you do GUI stuffs). In C++, we prefer to encapsulate things into classes, and...
153.6 KB  
Utilities  -  Rizone Memory Booster 1.1.1.1080
Before you think 'Not another Memory Booster', Rizone Memory Booster is not just another Memory Booster. And yes, I know all software companies claim that they have the solution to never upgrading memory again. First of all, most of these...
358.4 KB  
Reference  -  Helsingor Biblioteker 1.5
Med Helsingor Kommunes Bibliotekers app kan du soge, finde og bestille i bunkevis af gratis tilbud i form af boger, blade, film, musik og meget mere. Du kan hurtigt og nemt: -Soge og reservere boger m.m. -Se dine reserveringer -Fa...
2.8 MB  
Development Tools  -  damped simle pendulum 1.0
after downloadingto run program, enter damping(r,R,h,l,m)m=mass of bobh=height to which bob is thrownl=damping factor(i.e gamma=(l/2m))r=length of pendulmr=radius of bobenter ur values...for programm..enjoy...
10 KB  
Programming  -  jfli 91104
jfli is a library for Common Lisp that provides comprehensive, safe, dynamic and Lisp-y access to Java and Java libraries as if they were Lisp libraries, for use in Lisp programs, i.e. emphasizing working in Lisp rather than in Java.
51.2 KB  
Education  -  HSC eduSafe 2.0.1
The Texas A&M Health Science Centers HSC eduSafe mobile app provides rapid access to all emergency procedures normally located in bulky flipcharts without requiring a data connection. By incorporating relevant safety and security information into...
3.5 MB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  FLEX-db Digital Asset Manager 3.0.9
FLEX-db - an enterprise Digital Asset Manager (DAM). It ingests and links metadata with files, creates thumbnails, and processes files using business rules. FLEX-db has a JSP client, Java app server for file input and output and an EJB metadata...
21.57 MB  
Programming  -  Libicom 0.9.0
The libicom library is a character based dynamicly linked library for Linux. It is used to remotely control the Icom IC-R8500 wide band receiver via an RS232 link. All call and return parameters to the control functions are character string based....
20.48 KB  
Programming  -  dotdesktop 0.3
Dotdesktop library provides ability to parse desktop entry file and access the information in a convenient way. Desktop entry file format is defined by freedesktop.org, it is used to describe information about an application such as the name and...
327.68 KB  
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  libyasl 0.2
Libyasl is a C++ class library to easily realize TCP/UDP/Multicast clientsand servers in IPv4 and IPv6 environments under GNU/Linux systems.
143.36 KB  
Libraries  -  wolfSSL 3.11.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
2.73 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB