본문 바로가기
공부/java

자바(java)의 버퍼 메모리

by 샤샤샤샤 2023. 1. 23.

버퍼 메모리란, 앞선 코드를 처리하느라 밀린 뒷 코드들을 일시적으로 저장하는 공간이다.

이해를 쉽게 하기 위해 비유를 들어보자.

 

인기 있는 식당에 가면 자리가 만석일 경우, 대기표를 주면서 준비된 의자에 앉아서 자리가 날때까지 기다리게 한다. 자바 프로그램도 마찬가지다. 먼저 온 손님(데이터)으로 인해 나중에 온 손님의 주문을 처리할 수 없을때, 버퍼 메모리(의자)에 데이터를 대기시키고 나중에 실행한다. 덕분에 데이터 손실이 일어나지 않고, 밀린 요청사항(코드)를 모두 처리할수 있다.

 

임시 저장소라는 측면에서 캐시 메모리와 하는 일이 비슷하지만, 캐시는 빠른 처리를 위해 자주 쓰이는 데이터를 보관하는 공간이고, 버퍼는 데이터 유실이 일어나지 않도록 보관하는 공간이라는 차이점이 존재한다.

'공부 > java' 카테고리의 다른 글

자바(java)의 조건문(1)  (1) 2023.01.23
자바(java)의 연산(1)  (0) 2023.01.23
자바 데이터 타입 변환(형변환)  (0) 2023.01.22
자바(java)의 데이터 타입  (0) 2023.01.22
타임리프 사용법  (0) 2023.01.22