각 메서드에 개별적으로 synchronized 처리가 되어있다. 한 메서드가 독점적으로락을 점유하므로 012345 혹은 345012와 같이 순차적으로 실행된다.print1 메서드에는 synchronized 처리가 되어있지만 print2 에는동기화 처리가 되어있지 않다.
스트림은 FP 언어에서 얘기하는 sequence와 동일한 용어이다. Sequence는 task의 순서를 나열한 것이다. 이런 순서, sequence대로 일을 처리하라고 함수를 파라미터로 넘기는 행위를 우리는 Sequential Programming 이라고 부른다. OO