清除channel缓冲的问题

请教一下是否有清除channel缓冲区的函数,我用timer来25ms发pluse来激活线程,但是在debug和非正常关闭程序,pluse会累积 请教能否清除缓冲区?