Darwin OpenJDK 7 Binaries - Not Working With SWT
Michael Franz
mvfranz at gmail.com
Mon Oct 27 18:43:15 PDT 2008
Mike,
If the runloop is running on Thread 0, can a thread that is not thread 0
pull events off the runloop by using NSApplication.sharedApplication().
nextEventMatchingMask() ? Where events are the keyboard and mouse events.
How does one 'park' thread 0?
Michael
On Sun, Oct 12, 2008 at 11:21 AM, Mike Swingler <swingler at apple.com> wrote:
>
> You can create runloops on other threads, but their sources will be setup
> by you. Only the runloop on Thread 0 receives keyboard and mouse events,
> which is why -XstartOnFirstThread is necessary when user-space code wants to
> pump the event loop. Otherwise, Thread 0 needs to be parked until it's time
> for the AWT to startup, and start running the show.
>
> Cheers,
> Mike Swingler
> Java Runtime Engineer
> Apple Inc.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/bsd-port-dev/attachments/20081027/378f3b2a/attachment.html
More information about the bsd-port-dev
mailing list