최근 포스트

Single-Thread VS Multi-Thread

September 22 2020

Single Thread(단일 쓰레드) Single Thread는 말 그대로 하나의 Thread를 사용하는 것이다. 단일 쓰레드를 사용하는 프로세스는 별도로 쓰레드를 관리하는 번거로움이 없어서 코딩은 용이하겠지만, 작업시간이 낭비되는 경우가 생긴다.

Thread

September 21 2020

Process Process는 운영체제에서 실행중인 하나의 프로그램을 의미한다. Multi-Process는 두 개 이상의 프로세스가 실행되는 것을 의미한다. Multi-Tasking은 두 개 이상의 프로세스를 실행하여 일을 처리하는 것을 의미한다.

람다식(Lambda)

September 21 2020

람다식 익명함수를 생성하기 위한 식이다.

해싱(Hashing)과 해시함수(Hash Function)

September 15 2020

해싱(Hashing) 해싱(Hashing)이란 해시함수(Hash Function)를 이용하여 해시 테이블(Hash Table)에 데이터를 저장하는 방법을 말합니다. 해시함수는 데이터가 저장되어 있는 위치를 알려주기 때문에 많은 데이터 중에서도 원하는 데이터를 빠르게 찾아낼 수...

Comparable, Comparator 차이

September 14 2020

Comparable Comparable은 Java.lang package에 있는 인터페이스이며 정렬을 위해 사용되는데, 보통 기본형(Primitive Type)을 정렬하는데 사용하지는 않습니다. Comparable을 사용하는것은 객체(Object)의 정렬기준을 만들어 주기 위해...