더블 버퍼링(double buffering)은 자주 쓰이는 기술이다. 그림을 그릴 때(화면에 표현) 우리는 도화지(canvas)에 그리고자 하는 대상(이미지, 선, 도형..)을 그리게 되는데게임 또는 빈번하게 화면이 변경되는 경우에는 위 방식을 사용하면 1. 화면에 도형을 그린다.2. 화면을 지운다(reset) 1, 2의 반복이 된다. 이 경우, 화면에는 잔상 또는 깜빡임이 발생한다. 이러한 현상을 막기 위해 더블 버퍼링을 쓴다. 더블 버퍼링은 직접 화면에 그림을 그리기 전에 백 버퍼(back buffer)공간에 그려야 하는 이미지들을 먼저 그리고화면 버퍼(front buffer)와 백 버퍼(back buffer)의 교환으로 화면에 이미지를 그리는 기술이다. 이 때, 버퍼간의 교체는 매우 빠르고 효율적이..