Blinking LED on Raspberry Pi using Java
How to make a LED blinking on Raspberry Pi using Java. Simple sample code using pi4j library.
Blinking LED on Raspberry Pi using Python
How to make a LED blinking on Raspberry Pi using Python. Simple Python code sample.
How to create threads in Java
How to create threads in Java using Runnable interface and Thread class. Comparison between these two implementations.
How to create thread pool in Java
How to create a simple thread pool in Java using ExecutorService, Executors, ThreadPoolExecutor and RejectedExecutionHandler classes.
How to sleep a thread in Java
How to sleep a thread in Java using Thread.sleep() method. Comparison between sleep millis an nanos.
How to create Generic Object Pool in Java
In a application you can have resources that are limited or time consuming to create a new one. e.g. a connection to a database, a new thread. A solution is to create a the limited resource once and reuse it. To address this problem the object pool pattern was introduced. The object pool design will have the mechanism to create a new object to keep the objects and to destroy the objects if necessary.