Java 多线程总结

线程是指一个任务从头到尾的执行流。

  • 任务类:
    1 TaskClass task = new TaskClass();
    2 class TaskClass implements Runnable{
    3     public void run(){
    4      
    5     }
    6 }

  • 创建任务的线程
    Thread thread = new Thread(task);
  • 调用start()方法告诉虚拟机该线程准备运行
    thread.start();
  • GUI事件分发线程:使用javax.swing.SwingUtilities类中的静态方法invokeLater 和 invokeAndWait 来运行事件分发线程的代码
    1 public static void main(String[] args){
    2 SwingUtilities.invokeLater(new Runnable(){
    3 public void run(){
    4 }
    5 }
    6 )
    7 }

posted @ 2013-10-21 20:35  soul390  阅读(131)  评论(0)    收藏  举报