[fpc-devel] Threads and alot of crap

Jonas Maebe jonas.maebe at elis.ugent.be
Tue Oct 17 10:18:00 CEST 2006


On 17 okt 2006, at 09:25, Daniƫl Mantione wrote:

> If I compare my implementation of the Chameneos benchmark with the one
> from Marc (which uses Pthreads directly), mine is about two times  
> slower.
> This is propably caused that our thread functions often require  
> multiple
> Pthread calls,

Where? I only see this in starting/initialising/stopping/destructing  
things. The actual locking etc use one pthread call in all cases  
afaics. Of course, starting a Pascal thread requires initialising all  
the threadvars etc, but that is not going to change if you use  
something else than pthreads.


Jonas


More information about the fpc-devel mailing list