双缓冲 难度:

源码来源于github