> (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