两个线程造成了请求超时 ( 积分: 100 )

  • 主题发起人 主题发起人 seeok
  • 开始时间 开始时间
S

seeok

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个线程,都是每隔6秒做一次操作,当两个线程都有数据处理的时候,当一个线程向服务器发了一个请求,这时候却去执行第二个线程,从而造成了第一个线程请求的超时,不知道会不会有这样的情况出现?(当然出现的频率很少)。如果真是这种情况造成的,那么有没有什么好的解决办法?
 
有两个线程,都是每隔6秒做一次操作,当两个线程都有数据处理的时候,当一个线程向服务器发了一个请求,这时候却去执行第二个线程,从而造成了第一个线程请求的超时,不知道会不会有这样的情况出现?(当然出现的频率很少)。如果真是这种情况造成的,那么有没有什么好的解决办法?
 
应该不会吧,难道你两个线程发送的是同一个请求?
 
两个线程不是同一个请求 但事实上虽然说是两个进程 但是在一个CPU的情况下 其实还是单个线程执行的,可以这样理解吗?
 
你的服务器是也在本机么?
而且虽然是单县城执行,但是你的超时时间不会设的这么短吧
 
对,现在我就是在同一台机子上测的,就遇到了上述的情况.
 
你干脆就再做个线程来控制让这两个线程同时执行啊!
 
在单CPU下真的可以同步执行吗?
 
如果你是继承TThread,应该不会出现你的情况
我在做银行接口程序的要求就是多线程
 
但是我在想当两个线程同时需要执行时,其实是交替执行的,并不是一个线程执行完之后再去执行第二个的.
 
后退
顶部