cuando usar callable o runnable

cual me recomiendan usar??? la interfaz callable o la interfaz runnable??? pro y contras de cada una

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

Callable cuando necesites

Callable cuando necesites regresar un valor y/o lanzar una excepcion. Runnable para cuando no.

Runnable esta desde el principio de java y Callable esta desde Java 5, asi que probablemente lo mejor seria empezar a usar Callable, si no regresas nada ni lanzas excepciones puedes hacerla del tipo void ( creo )