段锁为什么要采用重入锁而不是synchronized