将lock改成lockInterruptibly