Bug 877 - Concurrency Discussion: Synchronization, Locking and Non-Blocking Access
Summary: Concurrency Discussion: Synchronization, Locking and Non-Blocking Access
Status: IN_PROGRESS
Alias: None
Product: Jogl
Classification: JogAmp
Component: core (show other bugs)
Version: 2
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2013-10-29 23:19 CET by Sven Gothel
Modified: 2013-10-29 23:30 CET (History)
1 user (show)

See Also:
Type: ---
SCM Refs:
7f7a23dd0ddf106e6f0c69fc2a05ff92ac56200e 0943389a6d34622c112ed73ce3d2d2e25434ce59
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.