求解

来源:12-12 概念的抽象

weixin_慕神6429481

2020-04-26

老师好,我想问一个题外话,可以帮我解答一下吗,感激不尽,我现在有一个websocket应用,有一个小功能有BUG无法解决,对websocket在线人数进行统计,尽管我是websocket连接成功int++,断开int–,方法是线程安全的,但应用运行时间长了会造成人数误差也就是人数一直增加,请问老师能帮我想一下问题可能出在哪里吗,并且测试过100人同时连接和断开,结果是符合预期的,运行时间一长就出问题。

写回答

1回答

悟空

2020-04-26

这种问题,我的排查经验是,打日志。推荐你把每次加和减都打日志,包括用户信息,然后等出问题的时候,把日志看一遍,就能找到问题之所在了。

0
1
weixin_慕神6429481
好的,多谢老师解答
2020-04-27
共1条回复

线程八大核心+Java并发原理及企业级并发解决方案

完整的并发知识网络+丰富的工作内容分享+50余道并发高频面试题

2512 学习 · 939 问题

查看课程