修复了三个写线程会死锁的问题

修正了__lock__的实现错误
修正了当写线程超过三个会死锁的问题
修改了测试代码以测试三个线程同时获得锁