2014-02-06 4 views
1

Когда я работаю с AWT, после вызова Toolkit.getDefaultToolkit(), я напечатал текущие текущие потоки в моей программе. Я хотел бы знать, что это такое: AWT-Windows поток, который работает в фоновом режиме. Что он делает и почему у него есть приоритет.Что такое AWT-Windows thread?

Кроме того, линия

Thread[AWT-Windows,6,main] 

делает main означает, что поток запускается в главном потоке?

Заранее спасибо.

ответ

4

AWT - это набор абстрактных окон Java. AWT-нить должна обрабатывать все события AWT, рендеринг и т. Д.

Приоритет 6 - это только один нормальный приоритет, чтобы сделать этот планировщик слегка смещенным к нему.

main - группа нитей.

EDIT

AWT-Windows нить специально обрабатывает избирательные события из родной API Windows, C++ для ГПИ. Специфическим нативным методом, который обрабатывает события, является sun.awt.windows.WToolkit.eventLoop().

+0

Тогда в чем разница между потоком отправки событий и этой веткой? – user12458

+1

Они те же темы? – hsun324

+0

Нет, они не такие. Вы можете видеть поток AWT-EventQueue, поток, который запускается, когда рамка становится видимой. Этот поток обрабатывает события AWT. – user12458

Смежные вопросы