那他跟多线程有什么关系呢?
请详细点解释,非常感谢。

解决方案 »

  1.   

    在java的主线程(Main Thread)中是使用事务的方式来处理事件的,主线程中有一个事件队列,当你所要做的动作将被放到主线程中处理而又不需要马上处理(或不想中断目前正在执行的事务),则可以使用InvokeLater方法将该事务放到事件队列的最后。让主线程自行执行。
    使用InvokeLater不知道在什么时候会执行该事务,但好处是不会和其它事务起冲突。Swing中的重绘就是用InvokeLater来实现的。