> (since for example XBase++ doesn't).
Xbase++ Its always MT (Even if you don't start a thread at least the GC is
running in its own Thread)

>It can be done but please remember that xbase++ is single platform project
>with strictly defined runtime environment so it's much easier to reach
>such effect.
You are almost right. Xbase++ support natively OS2 also (except from
windows).
Also even if they have an excellent Multithtread engine they had also some
speed problems, with milticpu systems. So in the last few versions the lock
every thread on the same CPU (by default). If I remember correctly this
happen because they have only one thread for GC an if they use concurrently
many cpu the GC had to lock all the CPUs.

Regards
Mike Evans


_______________________________________________
Harbour mailing list
Harbour@harbour-project.org
http://lists.harbour-project.org/mailman/listinfo/harbour

Reply via email to