我了解在AOP中,任何横切关注点,例如日志记录,事务等都可以视为一个方面,并且大多数AOP框架都很好地支持了这些横切关注点。
我的问题是
我搜索了但找不到很多示例。不过,我遇到了一些受限的研究论文(1,2)。
最佳答案
只是理论上的“答案”。 :)
据我了解,AOP是将独立的行为/“建议”添加到某些“切入点”/“联合点”中。但是,同步旨在与其管理的代码紧密相关。
我猜想使用同步的方法是将其作为建议附加并提供其自身作为“连接点”,而其他“方面”将为此定义一些“建议”。
或者,当您尝试调用某些“连接点”时,您的“建议”内部可能会出现某种同步。
关于java - 可以将同步视为AOP中的一个方面,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7593281/