欢迎光临散文网 会员登陆 & 注册

关于线程安全记录

2023-03-10 18:24 作者:苏亚韓  | 我要投稿

因为在线上出现查询用户时一次刷新,出现不同的值。因为查询过程中需要依赖第三方平台去查询相应的数据,所以查询过程中使用了多线程来处理每一个用户

多线程代码
有问题的代码

因为上面使用了HttpUtils 工具类,其中使用了 HttpUtils.setUrl(url); 静态的类参数来设置每次请求的URL。

多线程的情况下将直接导致不同的参数使用同一个URL请求


结论

    尽量不要在多线程中使用静态参数来传递


关于线程安全记录的评论 (共 条)

分享到微博请遵守国家法律