首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2ME开发 >

java socket超时有关问题

2012-01-19 
java socket超时问题昨天搞了一天的j2me socket超时发现,j2me没法做啊如果开个线程去做链接,主线程wait(lo

java socket超时问题
昨天搞了一天的j2me socket超时发现,j2me没法做啊 

如果开个线程去做链接,主线程wait(long) 

但是子线程没有做完无法释放锁 

主线程那个long没有作用哎 

现在感觉j2me提供的那个wait(long)太假了 

wait一执行就把锁释放了,即使long时间到了,别的线程没释放锁,主线程还是要等 


[解决办法]
int t=0;
while(!唤醒){
Thread.sleep(100);
if(t++==TIMEOUT)
break;
}

或者你可以考虑用Timer

热点排行