Merhaba arkadaşlar,
Yapmakta olduğum bir projede kullandığım thread mekanizmasının bir örneğini sizlerle paylaşıyorum. Yararlı olması dileğiyle.
1 2 3 4 5 6 7 |
public class startClass { public static void main(String[] args) { (new Thread (new doControl())).start(); (new Thread ( new fileRead())).start(); (new Thread ( new createDailyFile())).start(); } } |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
import com.servisnet.app.data_conn; public class doControl implements Runnable { public void run() { while (true) { try { data_conn.updateRecord("Update Parameters set value=sysdate() where param='LastWorkTime'"); Thread.sleep(240000); //4 dakikada bir. } catch (Exception ex) { System.out.println(ex.getMessage()); } } } } |