Concurrent Programming – [ Thread Pool + Executor Framework ]
A thread pool is a collection of threads that are kept ready to execute tasks concurrently as they...
LangChain4j – [ Bringing LLM Power to Java Developers ]
AI development has been exploding in recent years, with frameworks like LangChain becoming the goto tool for building...
Concurrent Programming – [ Locks API ]
In Java, apart from using synchronized keyword to make thread safe of a shared resource, there are other...
Concurrent Programming – [ CAS And Atomic Classes ]
In Java, apart from using synchronized keyword to make thread safe of a shared resource, there are other...
Concurrent Programming – [ Keywords ]
In Java, there are 3 keywords tightly linked to multi-thread concurrent programming : What You Need 1. Volatile...
Concurrent Programming – [ Thread ]
A thread refers to a single sequential control flow in a process, it cannot exist independently, it must...
Concurrent Programming – [ Basic Knowledge ]
A Java application runs by default in one process. Within a Java application, we can use multi-threads to...
GC – 3 [ GC Log ]
A garbage collection log records data and statistics about Java garbage collection. It contains all the information to...
GC – 2 [ Garbage Collectors ]
Garbage Collectors are the implementations of garbage collections. Util today, with the development of java, it has derived...