1
當我使用AWT時,在調用Toolkit.getDefaultToolkit()
之後,我在程序中打印了當前正在運行的線程。我想知道這是什麼AWT-Windows在後臺運行的線程。它是做什麼的,爲什麼它有優先。什麼是AWT-Windows線程?
此外,線
Thread[AWT-Windows,6,main]
請問main
意味着線程在主線程開始了嗎?
在此先感謝。
當我使用AWT時,在調用Toolkit.getDefaultToolkit()
之後,我在程序中打印了當前正在運行的線程。我想知道這是什麼AWT-Windows在後臺運行的線程。它是做什麼的,爲什麼它有優先。什麼是AWT-Windows線程?
此外,線
Thread[AWT-Windows,6,main]
請問main
意味着線程在主線程開始了嗎?
在此先感謝。
AWT
是Java抽象窗口工具包。 AWT線程應該處理所有的AWT事件,渲染等......
6
優先級只是一個高於正常優先級的地方,使得這個調度器對它稍微偏向它。
main
是線程的組。
編輯
的AWT-Windows
線程專門處理從圖形用戶界面的原生Windows C++ API輪詢事件。處理事件的特定本地方法是sun.awt.windows.WToolkit.eventLoop()
。
那麼事件派發線程和這個線程之間有什麼區別? – user12458
他們是一樣的線程? – hsun324
不,他們不一樣。您可以看到AWT-EventQueue線程,該線程是在框架可見時啓動的線程。該線程處理AWT事件。 – user12458