0
서버에 연결하기 위해 루프로 3 번 시도하는 네트워크 클라이언트가 있습니다. 이 시간 동안 저는 수면 스레드를 사용합니다. Thread.sleep(700);
을 클라이언트 연결 직후 대기 기간을 건너 뛰는 코드로 바꿀 수있는 방법이 있습니까?스레드 수면 연결
NClient pc;
if (pc == null)
{
try
{
Thread.sleep(700);
}
catch (InterruptedException x)
{
//TODO
}
if (pc != null)
{
outPrint.println("Connected");
break;
}
}
연결 협상이 진행되는 대기 기간을 줄여 사용자 환경을 개선하고 싶습니다. 이 작업을 수행하는 Java의 옵션은 무엇입니까?
왜? connect() 메서드는 어쨌든 차단됩니다. 다른 수면이 필요하지 않습니다. – EJP