OK everyone, this thread is now actually, RESOLVED, but I cant update the thread heading anymore.

Iv looked at eryones stuff (to varying degrees) and appreciate all your input,
every little bit helped.

I have ended up going in the following directions...

1> The vertex-displacement thread has been abandoned and merged into the buffering function.
ent_getvertex was too unreliable in a thread, and syncronising the thread not worth the effort.

2> The datafile-read thread is working nicely without a 'standard' mutex system.
I am using a pointer shared between both threads as a mutex, and a shared flag to terminate all threads.
I can post the code if someone wants, I just dont have that usb-stick installed ATM...


Thanks all for your inputs...


"There is no fate but what WE make." - CEO Cyberdyne Systems Corp.
A8.30.5 Commercial