码迷,mamicode.com
首页 > 其他好文 > 详细

@Component单例与并发

时间:2018-07-20 19:01:34      阅读:1138      评论:0      收藏:0      [点我收藏+]

标签:websocket   修改   com   ati   sock   不同   服务器端   之一   多个   

今天用websocket记录连接的个数;

模拟少量请求到服务器端的websocket,@Component默认是单例的,让其注解到MyWebSocket类上;

由于单例,每次请求过来都是相同的MyWebSocket对象,但是是不同的内存,修改其中之一对象的某些属性不会改变其他的对象的属性,可以使用static让多个连接请求共享变量的最终值,想要获得实时的值,让写操作与读同步就行。

错误的想法:把单例想象成了同一块内存了,多个请求被同一块内存处理。

应该是初始是被相同的对象处理,但是这些对象仅仅是引用相同,所占内存不同

@Component单例与并发

标签:websocket   修改   com   ati   sock   不同   服务器端   之一   多个   

原文地址:https://www.cnblogs.com/theRhyme/p/9342945.html

(1)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!