버퍼링 된 리더를 닫을 때 프로그램이 멈 춥니 다. minecraft 용 단조 modding API를 사용했지만 이전에는 독립 실행 형 서버 측 코드로이 문제를 겪었습니다. 이 특정 코드는 무작위로이 문제를 해결 대해 이동하는 방법, 확실하지 않은 나에게이 문제를주고 시작 후 잘 작동하고 ..bufferedreader에서 프로그램이 종료됩니다.
닫기 방법 :
public static void closeConnection() {
if (keepConnection) {
keepConnection = false;
try {
bufferedReader.close();
printWriter.close();
socket.close();
}
catch (IOException e) {
e.printStackTrace();
}
finally{
token = null;
}
}
}
나는이 실제로 어디에 있는지 확인하기 위해 점검 한을 정지가 발생합니다. 어떤 아이디어?
그리고 충돌이 무엇입니까? 즉 어떤 오류/예외 및 어떤 메시지입니까? – Moira
@ 1blustone 메시지가 없습니다. 그냥 멈추었습니다. 예를 들어 내 minecraft 예제에서는 클라이언트가 멈추고 강제로 닫고 다시 시작해야합니다. – user3681585
동결은 충돌이 아닙니다. 충돌은 출구와 코어 덤프 또는 스택 추적을 수반합니다. 동결은 블록 또는 교착 상태로 인해 발생합니다. – EJP