Domanda Java

Ciao a tutti.
Ho un dubbio su un pezzo di codice. Tra l'altro è un pattern molto comune.
Devo fare una read(bloccante) per aspettare in input dei messaggi dall'utente.
Ho pensato che sarebbe carino utilizzare un timeout, però vi spiego che timeout voglio.
Vorrei un timeout simile a quello delle socket, cioè non bloccante, che quando scatta viene sollevata un eccezione.
In modo che se l'utente si addormenta davanti al computer senza darmi input dopo un pò scatta il timeout.
Premetto che non uso thread, questa cosa la sto facendo nel main.
Come soluzione ho pensato appunto di la socket, però è una cosa molto brutta da fare secondo me.
Se qualcuno ha qualche idea mi farebbe piacere parlarne.

Comments

  • MindFlyerMindFlyer Posts: 436
    Ciau e benvenuto! Non fare due thread con la stessa domanda; è inutile.
    Comunque, googlando un pochino, sembra che il socket sia la soluzione più comune.
Sign In or Register to comment.