读书人

java socket超时有关问题

发布时间: 2012-01-19 20:57:58 作者: rapoo

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

读书人网 >J2ME开发

热点推荐