mi spieghi a cosa serve la classe Runnable e quali sn i suoi metodi + importanti?