https://inf.run/3ndsi 김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성| 김영한 - 인프런 강의현재 평점 5.0점 수강생 7,920명인 강의를 만나보세요. 멀티스레드와 동시성을 기초부터 실무 레벨까지 깊이있게 학습합니다. 멀티스레드, 동시성, 스레드 풀과 Executor 프레임워크, 프로세스와 스www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 스레드 기본 정보`Thread` 클래스는 스레드를 생성하고 관리하는 기능을 제공한다. 스레드 생성스레드를 생성할 때는 실행할 `Runnable` 인터페이스의 구현체와 스레드의 이름을 전달할 수 있다.Thread myThread = new Thread(new HelloRunnable(), "myTh..
https://inf.run/3ndsi 김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성| 김영한 - 인프런 강의현재 평점 5.0점 수강생 7,920명인 강의를 만나보세요. 멀티스레드와 동시성을 기초부터 실무 레벨까지 깊이있게 학습합니다. 멀티스레드, 동시성, 스레드 풀과 Executor 프레임워크, 프로세스와 스www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 스레드스레드를 만들 때는 `Thread` 클래스를 상속 받는 방법과 `Runnable` 인터페이스를 구현하는 방법이 있다.스레드 생성Thread 상속스레드가 필요하면, 스레드 객체를 생성해서 사용하면 된다.public class HelloThread extends Thread { @Overrid..
https://inf.run/3ndsi 김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성| 김영한 - 인프런 강의현재 평점 5.0점 수강생 7,912명인 강의를 만나보세요. 멀티스레드와 동시성을 기초부터 실무 레벨까지 깊이있게 학습합니다. 멀티스레드, 동시성, 스레드 풀과 Executor 프레임워크, 프로세스와 스www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 멀티태스킹과 멀티프로세싱단일 프로그램 실행 프로그램A 완료 후 프로그램 B가 완료된다. 프로그램의 실행이란 프로그램을 구성하는 코드를 순서대로 CPU에서 연산(실행)하는 일이다. 여기서 CPU 코어는 하나로 가정하므로, 한 번에 하나의 프로그램 코드만 실행할 수 있다.이렇게 되면 하나의 프로그램 안에..
https://inf.run/sDjcZ 김영한의 실전 자바 - 중급 2편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 9,116명인 강의를 만나보세요. 자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다. 자료 구조에 대한 기본기도 함께 학습합니다. 자바 제네릭, 컬렉www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 순회자료 구조에서 순회는 자료 구조에 들어있는 데이터를 차례대로 접근해서 처리하는 것을 말한다. 그런데 다양한 자료 구조가 있고, 각각의 자료 구조마다 데이터를 접근하는 방법이 모두 다르다. 자바는 자료 구조의 구현과 관계 없이 모든 자료 구조를 동일한 방법으로 순회할 수 있게 `Iterable`과 `Iterator` 인터페이스를 ..
https://inf.run/sDjcZ 김영한의 실전 자바 - 중급 2편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 9,102명인 강의를 만나보세요. 자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다. 자료 구조에 대한 기본기도 함께 학습합니다. 자바 제네릭, 컬렉www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. MapMap 이란? `Map`은 키-값을 저장하는 자료 구조이다.키는 맵 내에서 유일해야 한다. 그리고 키를 통해 값을 빠르게 검색할 수 있다.키는 중복될 수 없지만, 값은 중복될 수 있다.`Map`은 순서를 유지하지 않는다. 자바는 `HashMap`, `TreeMap`, `LinkedHashMap` 등 다양한 `Map` 구현체를 제공..
https://inf.run/sDjcZ 김영한의 실전 자바 - 중급 2편| 김영한 - 인프런 강의현재 평점 5.0점 수강생 9,102명인 강의를 만나보세요. 자바 제네릭과 컬렉션 프레임워크를 실무 중심으로 깊이있게 학습합니다. 자료 구조에 대한 기본기도 함께 학습합니다. 자바 제네릭, 컬렉www.inflearn.com이 링크를 통해 구매하시면 제가 수익을 받을 수 있어요. 자바가 제공하는 Set셋은 중복을 허용하지 않고, 순서를 보장하지 않는 자료 구조이다. Set 인터페이스 자바의 `Set` 인터페이스는 `java.util` 패키지의 컬렉션 프레임워크에 속하는 인터페이스 중 하나이다. 수학적 집합 개념을 구현한 것으로, 순서를 보장하지 않으며, 특정 요소가 집합에 있는지 여부를 확인하는데 최적화되..