Hi J-S -- Perhaps I was being too precise. The question in the subject line is: "When must you use SingleThreaded threading model"? And the correct answer to that question is "any time you must use code that isn't thread safe". :-)
Instead, if the question were worded as: "How can I avoid having to use SingleThreaded?", then certainly I would have phrased my answer similar to your post below. Thanks for providing that additional information. -Paul > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Jean-Sébastien Guay > Sent: Thursday, April 17, 2008 8:20 PM > To: OpenSceneGraph Users > Subject: Re: [osg-users] When must you use SingleThreaded > threading model > > Hi Paul, > > > In a nutshell, if any code executed by the cull or draw > threads (such > > as your own callbacks or custom nodes) isn't thread safe, then you > > must use SingleThreaded. > > With all due respect, I would reword that: "if any code > executed by the cull or draw threads (such as your own > callbacks or custom nodes) isn't thread safe, then you > must..." make it thread safe. Running the viewer/OSG code > single threaded is just a workaround, not a solution. > > With multi-core machines being so widespread these days, I > would say that running any moderate-to-large-sized app single > threaded just doesn't cut it. And I think the OSG examples > should show good practice, and as such whenever possible > should show how to make things thread safe (if needed). > > J-S > -- > ______________________________________________________ > Jean-Sebastien Guay [EMAIL PROTECTED] > http://www.cm-labs.com/ > http://whitestar02.webhop.org/ > _______________________________________________ > osg-users mailing list > osg-users@lists.openscenegraph.org > http://lists.openscenegraph.org/listinfo.cgi/osg-users-opensce > negraph.org _______________________________________________ osg-users mailing list osg-users@lists.openscenegraph.org http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org