Can synchronization be treated as an aspect in AOP
问题 I understand that in AOP any cross cutting concerns such as Logging, transaction etc can be treated as an aspect and most of the AOP frameworks very well support these kind of cross-cutting concerns. My question is, Can Synchronization be treated as a crosscutting concern ? If yes, are there any existing libraries (including AspectJ and Spring AOP) which support this functionality out of box ? I searched but could not find many examples. I came across some restricted research papers (1,2)