2012-03-25 62 views
0

如何在程序中运行定时器时运行进程。以下是我的意思的示例布局。或者有可能有这种布局?定时器运行时处理

 
__________________________________ 
|        8:00 | 
|@8:00 Job 1 arrives and start... | 
|@8:30 Job 2 arrives and wait... | 
|...        | 
|...        | 
+1

您是否希望Job 2等到Job 1停止或等待某个时间?或者这与你的问题无关,你只是想知道新工作何时到达? – Attila 2012-03-25 18:55:10

+0

我想使作业2等待并记录在下面。 :) – 2012-04-28 21:47:33

回答

1

多种方式来做到这一点。这是一个。

Thread t42 = new Thread(new Runnable() { 
     public void run() { 
      myBackgroundMethod(); 
     } 
}); 
t42.setDeamon(true); 
t42.start(); 
+0

另一种方法是使用TimerTask:http://docs.oracle.com/javase/1.4.2/docs/api/java/util/TimerTask.html – Java42 2012-03-25 18:59:08

+0

另一种方法是使用SwingUtilities.invokeLater(): http://docs.oracle.com/javase/1.4.2/docs/api/javax/swing/SwingUtilities.html – Java42 2012-03-25 19:00:33

1

使用线程,它使一个进程同时运行。 heres关于如何使用线程的教程。