[fpc-devel] Lock Free Memory Management

Michael Van Canneyt michael at freepascal.org
Fri Aug 18 10:12:03 CEST 2006

On Thu, 17 Aug 2006, Helmut Hartl wrote:

> Hello,
> I want to give some input for discussion, as lately
> multithreading/processing
> was talked about on the list. This is a paper about lock free memory
> management,
> which could do a great job for Free Pascal too.

After having a cursory look at this, I believe the NexusDB memory manager
for Delphi uses this technique or a similar one.

> My question is does any of the core developers have experience with the
> CAS commands needed for such an implementation?
> Does the Codegenerator already support this?
> Are they portable?
> How would you suggest to implement such operations platform independent?

I don't think this is possible, as it depends on processor support ?


More information about the fpc-devel mailing list