2011-05-09 32 views

Trả lời

7

Không, chủ đề mới không được tạo khi Runnable được sử dụng với SwingUtilities.invokeAndWait(). Chủ đề sự kiện sẽ kết thúc gọi phương thức run() của Runnable khi nó bật lên trên hàng đợi sự kiện.

+2

Nếu AWT EDT của AppContext hiện không chạy, thì AWT EDT mới sẽ được tạo . –

6

invokeAndWait API.

Nguyên nhân doRun.run() được thực hiện đồng bộ trên các sự kiện AWT dispatching thread

+4

da do run run run da do run run –

+1

@ Jason S ý bạn là gì "một chạy chạy chạy da chạy chạy" !! –

+0

["Da Do Run Run" —Các Crystal, 1963] (http://www.youtube.com/watch?v=uTqnam1zgiw) – trashgod

3

số Mục đích của phương pháp này là chạy Runnable trên thread sự kiện GUI, mà tôi sẽ giả định bạn đã có.

2

Tóm lại, không. Các luồng thread hiện tại cho đến khi EventQueue chạy Runnable.

0

Gây ra doRun.run() để được thi hành đồng bộ trên sự kiện AWT gửi chủ đề.

không có nó gây nên một sự kiện trên thread sự kiện AWT (mà vẫn đang chạy trong các ứng dụng gui)

Các vấn đề liên quan