应用程序记录到一个日志文件,包括线程ID: 06/30 11: 30 :51 (101970) userInfo Jun 30:30:51 CEST 2022 INFO some.class.name不过,我目前正在监视线程计数(通过ThreadMXBean),并发现线程id号远远高于峰值线程计数。
是否有人了解线程id是如何创建的,以及高线程id与线程数量之间是否有关联?
基本设置是Redis数据库,在该数据库中,我为每个会话开始增加一个计数器,并在每个会话结束时减少计数器。因此,计数器值表示任何给定时间点上的当前并发性。我的问题是如何在给定的时间片上生成峰值( max )并发的精确度量(例如,给定一天中的最大并发性是什么)。我想听听其他人如何解决这个问题,但我现时的做法如下:
最后的最大值计算是从<em
103 a 24 c 11我使用了not in函数,如下所示: where supply_count NOT IN (select max(supply_count) from supply) 但是,只有第一行在结果中显示第二高的值,其他行仍然显示最高的计数: shopID supply_count2 12
3