1.test方法 调用wcf的部分 需要写成异步的
2.什么叫做不行了 现象时什么?
试一下
@有鱼有熊掌: 我看错了 你的写法没问题 只不过记得 readline部分 不要回车关闭 cmd
@有鱼有熊掌: 过早跳过 readline部分代码 之前执行的thread由于是 局部变量 会被gc回收而不会执行
@小眼睛老鼠: 哦 但这不影响结果吧,不太明白为什么本地测试时没问题的 放到局域网就变成这样
我修改了问题 补充了一张图 不行了 就是4个线程访问,每次只返回两个线程的结果
@有鱼有熊掌:
会影响结果
你设置一个static的 list<Thread>列表
把你建立的 Thread 都加入到 list<Thread> 中 然后在看看结果
额
我的问题是因为
我的外网ip 是动态的
服务也是在外网
调用服务时 服务还没返回出结果客户端的ip就变了
就出现获取不到返回结果的问题 我还以为是不能并发导致的