16장. 스트림과 병렬처리'이것이 자바다 - 신용권' 16장 학습소스코드 repo1절. 스트림 소개2절. 스트림의 종류3절. 스트림 파이프라인4절. 필터링(distinct(), filter())5절. 매핑(flatMapXXX(), mapXXX(), asXXXStream(), boxed())6절. 정렬(sorted())7절. 루핑(peek(), forEach())8절. 매칭(allMatch(), anyMatch(), noneMatch())9절. 기본 집계(sum(), count(), average(), max(), min())10절. 커스텀 집계(reduce())11절. 수집(collect())12절. 병렬 처리 1. 스트림 소개스트림은 반복자컬렉션(배열 포함)의 요소를 하나씩 참조해서 람다식으로 처리할 ..
■ Thread의 Deprecated Method. stop() Thread는 자신의 run() 메소드가 모두 실행되면 자동적으로 종료된다. 하지만, 경우에 따라서 개발자는 실행 중인 스레드를 즉시 종료할 필요가 있다. 예를 들어 동영상을 끝까지 보지 않고, 사용자가 멈춤을 요구하는 경우가 이에 해당한다. Thread는 스레드를 즉시 종료시키기 위해서 stop() 메소드를 제공하고 있는데, 이 메소드는 deprecated 되었다. 이유가 뭘까? Oracle이 제공하는 JAVA API 문서를 보면 Deprecated. This method is inherently unsafe. 를 시작으로 이 메소드가 사라진 자세한 이유가 쓰여져 있다. 이유는 간단히 말해 stop() 메소드로 스레드를 갑자기 종료하게 되..
- Total
- Today
- Yesterday
- Spring Boot
- Raspberry Pi
- 무선통신소프트웨어연구실
- Recursion
- 젠킨스
- Algorithm
- 스프링부트
- ORM
- 정렬
- 순환
- JPA
- vuejs
- Wisoft
- RBT
- vuex
- 시간복잡도
- 레드블랙트리
- 라즈베리파이
- 자바
- Spring
- springboot
- 인프런
- AWS
- 한밭대학교
- IT융합인력양성사업단
- Java
- 알고리즘
- 한밭이글스
- Vue.js
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |