Bug 877

Summary: Concurrency Discussion: Synchronization, Locking and Non-Blocking Access
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: IN_PROGRESS ---    
Severity: enhancement CC: sgothel
Priority: ---    
Version: 2   
Hardware: All   
OS: all   
Type: --- SCM Refs:
7f7a23dd0ddf106e6f0c69fc2a05ff92ac56200e 0943389a6d34622c112ed73ce3d2d2e25434ce59
Workaround: ---

Description Sven Gothel 2013-10-29 23:19:49 CET
General entry to discuss concurrency handling including
synchronization, locking and non-blocking access ..

jogl/doc/Implementation/MultiThreading.txt

Commit addressing concurrency within JOGL shall reference this bug.
Comment 1 Sven Gothel 2013-10-29 23:30:21 CET
7f7a23dd0ddf106e6f0c69fc2a05ff92ac56200e:

volatile:
  - GLAutoDrawable's context reference
  - GLContext's contextHandle

0943389a6d34622c112ed73ce3d2d2e25434ce59:
  - Update doc MultiThreading.txt, volatile field usage
  - GLDrawableImpl: Make read-only fields final.