Necesito llamar a un servicio que puede o no devolver resultados oportunos. Me gustaría ser capaz de escribir¿Hay una función estándar de Scala para ejecutar un bloque con un tiempo de espera?
val result = runWithTimeout(5000, valReturnedOnTimeout) { service.fetch }
¿Hay una función estándar que hará el trabajo - como Ruby de timeout?
Y sí, sé que usar Actors resolvería esto, pero parece demasiado para un problema tan simple. –
Relacionados con http://stackoverflow.com/q/5797666/132374 –