Programación de servicios y procesos · 22 entradas
Hilos, procesos y sockets: programación concurrente
Programación de servicios y procesos paso a paso: creación de procesos, pipes, FIFOs y señales en C; hilos, prioridades y sincronización en Java.
La segunda parte trata la comunicación en red con sockets TCP y UDP, la invocación remota con RMI y la programación segura con criptografía en Java.
- Comunicación segura en Java con SSL (JSSE) y JAAS
- Criptografía en Java: resúmenes, firmas digitales y claves
- Seguridad en Java: class loader, security manager y policy
- Criptografía simétrica y asimétrica, firma digital y X.509
- Programación segura: buenas prácticas para evitar fallos
- Ejercicio RMI en Java: calcular la cuota de una hipoteca
- Aplicación RMI en Java: interfaz, servidor y cliente
- RMI en Java: invocación de métodos remotos paso a paso
- Enviar objetos por sockets en Java con serialización
- Sockets UDP y multicast en Java, y servidor multicliente
- Sockets TCP en Java: ServerSocket y Socket con ejemplos
- Programación en red con java.net: InetAddress y URL
- Exclusión mutua: algoritmos de Dekker y Peterson
- Prioridad de hilos en Java y problema productor-consumidor
- Estados de un hilo en Java: join, interrupt y parada segura
- Hilos en Applets Java: reloj y contadores con Runnable
- Hilos en Java: Thread y Runnable con ejemplos
- Programación concurrente, paralela y distribuida
- Señales en C: signal, kill y sincronización de procesos
- FIFOs en C: tuberías con nombre para comunicar procesos
- Comunicar procesos en C con pipes (tuberías)
- Procesos en C con fork, wait y execl en Linux