- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 记两例程序问题排查
1、应用系统A多线程向应用系统B发送消息,B系统根据消息进行逻辑处理修改状态及生成任务处理。 A系统可能会发送重复消息到B系统,B系统必须保证没有生成多余的任务。但问题就是没有这样。查!查!查! 最终发现对多线程同步处理的还是有问题,假设逻辑处理类P里有逻辑处理方法M, 虽然对M进行了锁处理,但是每次消息过来还是new出新的P,每个P对应自己的M,导致M的锁有名无实。 class P{
2016-12-17 13:46:38 448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人