Red de conocimiento informático - Material del sitio web - Cómo implementar funciones de tiempo en Java, por ejemplo, para completar el juego en un tiempo limitado y salir antes de completarlo.

Cómo implementar funciones de tiempo en Java, por ejemplo, para completar el juego en un tiempo limitado y salir antes de completarlo.

//¿Puedes iniciar un hilo para calcular el tiempo?

//¿Puedes usar también un temporizador para implementar el tiempo? ¿Usar el temporizador de espera? Yo uso dormir aquí

//La clave no es qué usar, sino usar subprocesos para resolver el problema

import?java.util.Scanner;

public ?class?Test?{

public?static?void?main(String[]?args)?{

¿Ejecutable?{

final. long.start.=?System.currentTimeMillis()?;

public.void.run()?{

¿probar?{

mientras (verdadero) ?{

Thread.sleep(1000);

long?now?=?System.currentTimeMillis();

if(now-startgt;=10000 )? {

System.out.println("Se acabó el tiempo de escritura");

System.exit(0);

}

}

}?{

//?TODO?Auto-generated?catch?block

e.printStackTrace();

}

}

}

};

System.out.println("Puedes empezar a escribir ahora.10 segundos después No se puede escribir ");

Escáneres = new Scanner(System.in);

Thread t = new Thread(r);

t. start();

mientras(s.hasNext())?{

System.out.println(s.nextLine());

}

}

}

}

}

}