java如何使用一个变量来管理所有客户端请求
我有一门课,里面有一种方法。 我想写一个小程序,可以管理methodA在任何时间、任何地点调用了多少次。 我不知道要做多少,因为我认为正态变量可以做到这一点。我认为用文件或数据库实现可以做到这一点,但它不是很好
谁能告诉我这个建议吗?谢谢
你可以在下面搜索框中键入要查询的问题!
我有一门课,里面有一种方法。 我想写一个小程序,可以管理methodA在任何时间、任何地点调用了多少次。 我不知道要做多少,因为我认为正态变量可以做到这一点。我认为用文件或数据库实现可以做到这一点,但它不是很好
谁能告诉我这个建议吗?谢谢
# 1 楼答案
您需要在类中使用包含
methodA()
的静态变量现在每次调用methodA时,计数器都会增加。我将其公开,以便您可以随时从任何类直接访问它,以查看
methodA()
被调用了多少次# 2 楼答案
如果methodA()可以同时从多个线程调用,那么我们可能需要一个AtomicInteger
This post介绍“++”为什么不是线程安全的,以及如何处理