如果不使用Single Threaded Exception Pattern:
门类:
人类:
main:
执行结果:
为什么会有broken(损坏):
为什么不?
为什么要在tostring方法加synchronized?
是获取谁的锁定来保护的呢????
如果实例不同,那锁定也不同了。如果有多个相异实例,那多个线程仍然可以分别执行不同实例的synchronized方法。
Single Threaded Execution Pattern
原文:https://www.cnblogs.com/wzdnwyyu/p/11152938.html