Skip to content

线程安全问题 #30

@qiuqiu3

Description

@qiuqiu3

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

bug

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions