【发布时间】:2013-05-01 00:43:56
【问题描述】:
我有一个实现可运行的 java 小程序类。在这个类的run() 方法中,我调用了repaint()。 run 方法的内容包含在一个无限循环中。在applet 类的init() 中,我使用new Thread(this).start() 来启动第二个线程。我的问题是,从 run() 方法调用 repaint() 是否会向主线程发出执行paint() 的信号,或者paint() 是否将作为第二个线程的一部分执行。如果是前者,那么第二个线程是否会继续其循环而不等待(如果可能)执行paint()?
【问题讨论】:
标签: java multithreading repaint