1. A form of buffering in which two buffers are used. On output the program can be filling one buffer while the device empties the other; the buffers then exchange roles. A similar technique is used for input.
2. In computer graphics, switching between two (or more) frame buffers to allow picture composition to be performed simultaneously with display.