Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Threads in Java allow the use of multiple processors or multiple cores in one processor more efficiently. On a single processor, threads provide for concurrent operations such as overlapping I/O with processing.
Java supports multithreaded programming features with class Thread and interface Runnable.