Вы находитесь на странице: 1из 2

Diccionario de Datos: Thread : conocidos tambin como hilos .

un theard viene a ser una secuencia de cdigo en ejecucin dentro de un proceso. Por ejemplo un programa puede tener un proceso con muchos hilos ejecutndose todas al mismo tiempo pero realizando tareas distintas. Ponemos un ejemplo: Al abrir un documento de Word mientras uno esta digitando hay un hilo que va obteniendo todo lo escribo y a la misma hay otro hilo la cual esta realizando la validacin de la palabra si esta o no bien escrita.o como tambin puedo estar realizando una operacin de copiado de datos de mi usb a la pc.. es asi como funcionan los hilos es por eso que java es conocido como sistema multiproceso Runnable: es la que proporciona la capacidad de aadir la funcionalidad de un hilo o una clase simplemente implementando la interfaz.estas proporcioan un mtodo run que es ejecutado por hilo que es creado a parte public class Lectura implements Runnable { public void run() { } } Run: el mtodo run es invocado cuando el thread es iniciado mediante el mtodo Start() de la clase theard .Es aqu donde especifica que es lo que el hilo va a hacer. Ejem: public void run() { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String linea, cadena = ""; try { while ((linea = br.readLine()).toLowerCase().compareTo("fin") != 0) cadena += linea + "\r\n"; } catch (IOException e) { e.printStackTrace(); } Proceso_hilos.getInstance().Guardar(cadena); } BufferedReader: lee texto a partir de una secuencia de caracteres de entrada, almacenamiento en bfer caracteres a fin de proporcionar para la lectura eficiente de caracteres, matrices, y lneas.es aconsejable envolver un BufferedReader en torno a cualquier lector cuya lectura () operaciones pueden ser costosos, como FileReaders y InputStreamReaders. Por ejemplo

BufferedReader br = new BufferedReader(new InputStreamReader(System.in)) PrintWriter: es la que nos permite crear un Nuevo document o o si ya exite lo reemplaza por uno nuevo Ejm: PrintWriter pw = new PrintWriter(new File("datos.txt")); Ahora utilizando tambin podemos utilizar a Printlin y close que me van a permiter guardar la frase y tambin cerrar el documento ; Ejm: pw.println(frase); pw.close();

Вам также может понравиться