April 2017
Intermediate to advanced
594 pages
25h 15m
English
Follow these steps to implement the example:
public class DataSourcesLoader implements Runnable {
@Override public void run() { System.out.printf("Beginning data sources loading: %s\n", new Date()); try { TimeUnit.SECONDS.sleep(4); } catch (InterruptedException e) { e.printStackTrace(); }
System.out.printf("Data sources loading has finished: %s\n", new Date()); }
Read now
Unlock full access