Sorry for the confusion in 2. , I meant OGLRenderQueue.sync(). lg Clemens
2008/3/23, Clemens Eisserer <[EMAIL PROTECTED]>: > Hello, > > 1.) While studying RenderQueue from the STR based 2d pipelines I > notices synchronization happening for every command put in the queue. > > I don't know wether tuning this is worth anything (guess not), but are > there cases which make thread-private RenderBuffers impossible (maybe > with a limit of buffers allocated)? Many threads rendering to the same > surface don't have any guarantees anyway when an operation is > performed. Or is ReentrantLock so fast that it really does not make > any sence worriyng about? > > 2.) I have JDK7b19, I am not completly sure wether the sync()-method > is 100% thread-safe, or wether this is ok in that case. > The field "theInstance" is written to in a synchronized-block (in > getInstance()) but in sync() its accassed without synchronization. It > may appear null (as far as I understand) in one thread while another > has already set it. Don't know wether this could be a problem? > > Thanks, Clemens >
