Elabore un programa para un pequeña aplicación en java sobre la máquina virtual Linux, con cuatro clases (main, limpiar,generar y consumir), en donde desde el main ejecute la clase limpie y sincronice dos hilos, uno para generar una variable llamada vacío que tenga el valor “true”, pero que el hilo consumidor se quede esperando y, cuando cambie a “false” en el hilo generador, entonces dicha variable sea tomada por el hilo consumidor.