比如我用python或c,一个进程下面开启10个线程同时对一个web接口发出相同的请求,获得了10个响应,各线程是怎么判断哪个响应对应着自己的请求呢?想知道一下原理
这个由系统的网络模块处理,与编程语言无关。
不知道你这个问题是否已经解决, 如果还没有解决的话:我们一定要知道一点,余数一定是根据商来求得的,余数的变化随商的变化而变化。
那么上面C和python余数的不同肯定是由于商的不同而造成的,上图中也可以看出,C中负数的商是-3而python负数的商却是-4,那么这是为什么呢?
因为C和python遵守的取整规则不同,C遵守的是向0取整,而python遵守的是向-∞取整。