并发编程总结之synchronized细节问题