Java 8 In Action - Design Pattern

Java 8 In Action - Design Pattern
Lambda를 이용하여 기존 디자인패턴을 변경해보기 from Java 8 In Action 1. 전략패턴  1.1 일반적인 전략패턴 개발방식  public interface ValidationStrategy { boolean execute(String s); } public class IsAllowerCase implements ValidationStrategy...

ForkJoinPool 예제

ForkJoinPool 예제
ForkJoinPool ForkJoinPool 은 Java7부터 사용가능한 Java Concurrency 툴이며, 동일한 작업을 여러개의 Sub Task로 분리(Fork)하여 각각 처리하고, 이를 최종적으로 합쳐서(Join) 결과를 만들어내는 방식이다. ForkJoinPool에는 2가지 인터페이스를 제공한다.  - RecursiveAction :  > RecursiveAction은...