En entradas anteriores ya hemos hablado sobre los servivios en red, en esta ocasion vamos a hablar de uno en paritcular: SSH.
Archivo de la categoría: PSP
Programación de servicios y procesos
Servicios de red.
En esta entrada vamos a hablar de los servicios que existen en la red:
Sockets en Java
Java proporciona dos formas diferentes de atacar la programación de comunicaciones a través de red, al menos en lo que a la comunicación web concierne. Por un lado están las clases Socket, DatagramSocket y ServerSocket, y por otro lado están las clases URL, URLEncoder y URLConnection.
Utilización de hilos en java
En esta entrada vamos a hablar un poco mas en profundidad sobre como crear y utilizar hilos en Java:
Gestión de hilos.
Un hilo es un proceso que se está ejecutando en un momento determinado en nuestro sistema operativo y también una forma de poder ejecutar varios procesos simultáneamente en nuestros programas en Java, como cualquier otra tarea, esto se realiza directamente en el procesador.
PLANIFICACIÓN DE PROCESOS.
Cuando tenemos más de un proceso en condiciones de ejecutar, debemos escoger uno de entre ellos. Para escogerlo usamos un algoritmo de planificación. Estos algoritmos pueden usar prioridades. En este caso a cada proceso se le asigna una prioridad y los procesos de mayor prioridad tendrán preferencia sobre los de menos. La prioridad de un proceso se puede modificar a lo largo de su vida, para evitar que un proceso de baja prioridad nunca llegue a ejecutarse debido a que los de alta prioridad monopolizan el procesador.
Programación de servicios y procesos
En el modulo de Programación de servicios y procesos vamos a aprender a realizar procesos concurrentes multiproceso y/o multihilo de forma completa. para ello tendremos que centrarnos en: