diff options
author | Sven Gothel <[email protected]> | 2011-09-27 12:51:47 +0200 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2011-09-27 12:51:47 +0200 |
commit | fa35bd758189051dc25b8a0d32dc52360cfbc390 (patch) | |
tree | c7e500cbf247933aab419caccc9e279a79ddf82b /src/newt/native/BroadcomEGL.c | |
parent | 472a9c60b5599bb01883c628339ab29628511ed5 (diff) |
NEWT/Threading: MainThread / DefaultEDTUtil
- MainThread:
This class no more implements EDTUtil!
This class just provides a main-thread utility, forking of a main java class
on another thread while being able to continue doing platform specific things
on the main-thread. The latter is essential for eg. MacOSX, where we continue
to run NSApp.run().
- DefaultEDTUtil:
- if Lock.DEBUG validate that no recursive locks are being hold,
where it shall not (EDT: startup and return from task execution)
- If task execution's result wasn't waited for (checked),
at least dump exeception's stack trace if i happened.
- MacDisplay: Just use DefaultEDTUtil
- MacWindow:
- No more need of special locking -> removed nsViewLock, since:
- using proper EDT
- capability to run from multiple threads (native Java thread attachment)
Diffstat (limited to 'src/newt/native/BroadcomEGL.c')
0 files changed, 0 insertions, 0 deletions