简体   繁体   中英

What is AWT-Windows thread?

When I am working with AWT, after calling the Toolkit.getDefaultToolkit() , I have printed the current running threads in my program. I would like to know what is that AWT-Windows thread that is running in the background. What does it do and why does it have 6 priority.

Also, the line

Thread[AWT-Windows,6,main]

does the main mean that the thread is started in the main thread?

Thanks in advance.

AWT is the Java Abstract Window Toolkit. The AWT thread should be handling all AWT events, rendering, etc...

The 6 priority is just one above normal priority to make this scheduler bias slightly towards it.

main is the group of the thread.

EDIT

The AWT-Windows thread specifically handles polling events from the native Windows C++ API for GUIs. The specific native method that handles the events is sun.awt.windows.WToolkit.eventLoop() .

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM