[Lazarus] thread safe

Mattias Gaertner nc-gaertnma at netcologne.de
Tue Jun 28 09:48:34 CEST 2011


On Tue, 28 Jun 2011 04:18:55 +0200
Reimar Grabowski <reimgrab at web.de> wrote:

> On Mon, 27 Jun 2011 18:41:46 -0500
> Andrew Brunner <andrew.t.brunner at gmail.com> wrote:
> 
> > This is relatively new theory which required low-level CPU code to
> > perform such locks.  This was never needed until the introduction of
> > multi-core systems.
> 
> Excuse my ignorance but what is different on multi-core systems compared to multi-processor systems which are around for quite some time?

They used a more conservative cache system. A write automatically
invalidated the cache of the other cpus.


Mattias




More information about the Lazarus mailing list