Mam pytanie. Posiadam wątek w którym cały czas czytam z socketa.
public Thread thread = new Thread(new Runnable() {
@Override
public void run() {
readJson = new JsonParseAndExecute();
while (running) {
byte[] data = new byte[1024];
System.out.print("Krece sie \n");
int read = read(data, data.length);
if (read > 0)
readJson.doing(new String(data, StandardCharsets.UTF_8));
}
}
});
Czy jest możliwość by go przerwać i chwilowo wywołać inną funkcję łączącą się z socketem a następnie z powrotem przywrócić działanie wątku ?