On Thu, 21 Feb 2008, Randy Portnoff wrote:
> Actually, Mediator is able to create multiple threads within a 
> single-threaded app - I'm not sure how they accomplish this but I 
> know it works - My previous single-threaded builds of 
> Mediator/Harbour (build 43, build 992 and build 993) actually are 
> using 2 threads and the app works fine. In fact, I rebuilt the 
> current Harbour build as ST with Mediator and it continues to create 
> a second thread. I'm sure they would tell you how they did this if 
> you ask them.

For sure your application may execute. But you do not know if such
application is safe. If you want to be sure you have to check
which functions in MSVC ST LIBC are not MT safe and then send this
list to OTC and ask which ones are used internally by mediator code.
If none then it's not a problem and mediator can be linked with both
ST and MT LIBC, if any then you can expect some random crashes.
Maybe very seldom but they can appear. Or in worser cases no crash
at all but internal data corruption or even data send to RDBMS.

Jacek, if you read this thread can you say if MEDIATOR needs MT safe
LIBC or not?

Anyhow some other 3-rd party libraries may need MS safe LIBC.

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

Reply via email to