A 和 B 两个接口发送两个不同请求到同一服务器,但是 A 收到了本该发给 B 的响应,请问下有没有大神遇到过这种情况?

2017-05-17 18:42:31 +08:00
 miclushine
A,B 的请求有先后,可能复用链接,会是因为 socket 复用,然后网路很差导致的吗?
1400 次点击
所在节点    问与答
5 条回复
bukip
2017-05-17 19:24:17 +08:00
这只可能是程序编错了。
wolegequ
2017-05-17 19:33:11 +08:00
服务器 bug
gamexg
2017-05-17 20:22:32 +08:00
程序 bug 可能性很大,
可能多线程冲突了。
miclushine
2017-05-17 21:03:14 +08:00
@gamexg 服务端是一个 socket 请求对应一个线程的,复用链接就相当于是单线程处理,没复用的话两个接口的处理函数完全不相关的也没可能多线程冲突。
julyclyde
2017-05-19 07:42:09 +08:00
我觉得你还先用规范术语重新问一遍比较好
你的这个所谓 A、B “接口”不知道到底是什么

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/362021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX