Opened this issue 8 years ago · 0 comments
toUserName 是 WeixinSupport 的成员变量,但是这个变量不是线程安全的。 我们都知道 Servlet 是单实例的,多个请求链接(http)访问同一个 Servlet 实例的方法是走多线程的,processRequest 方法处好事件后,会将结果返回给客户端,如果 toUserName 不是线程安全的,那么返回客户端的时候有可能(大并发)返回的消息是串的,换句话说应该返给A的消息会返给B。 这个问题只有在大并发下会出现。