文档

Java™ 教程
隐藏目录
Swing中的并发
教程:使用Swing创建GUI

课程:Swing中的并发

示例索引

本课程讨论了并发在Swing编程中的应用。假设您已经熟悉并发课程中的内容,该课程在基本Java类教程中。

谨慎使用并发对于Swing程序员来说尤为重要。良好编写的Swing程序利用并发来创建一个不会“冻结”的用户界面 - 无论程序在做什么,它始终对用户交互作出响应。为了创建一个响应迅速的程序,程序员必须学习Swing框架如何使用线程。

Swing程序员处理以下几种类型的线程:

程序员不需要提供显式创建这些线程的代码:它们由运行时或Swing框架提供。程序员的工作是利用这些线程来创建一个响应迅速、易于维护的Swing程序。

与在Java平台上运行的其他程序一样,Swing程序可以使用并发课程中描述的工具创建额外的线程和线程池。但对于基本的Swing程序,这里描述的线程已经足够。

本课程依次讨论了这三种类型的线程。工作线程需要更多的讨论,因为在其上运行的任务是使用javax.swing.SwingWorker创建的。该类具有许多有用的功能,包括工作线程任务与其他线程上的任务之间的通信和协调。


上一页: 上一课程
下一页: 初始线程