Hi Alfonso, I'm doing something similar to what you are doing. My viewer is running in it's own thread. I have a shared object that I use to communicate between the threads. If you are looking for sample code, I can try to distill what I have to something relatively simple. I'm using the boost threads library. It seems to work quite well and is cross platform. Have you written multi-threaded apps before? Are you familiar with mutexes (mutices?), conditions, volatile variables, spurious wakes, etc...? If you aren't familiar with the boost stuff, I would recommend spending some time getting familiar with it. Aside: if anybody can explain why spurious wakes exist, I'd love to hear an explanation. Cory Alfonso Callejo Goena wrote:
|
_______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org