Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como concurrencia

Rust y la programación concurrente

  Rust tiene la filosofía de " concurrencia sin miedo "; lo cual te permitirá escribir código libre de errores sutiles y fácil de refactorizar. Rust ofrece una variedad de herramientas para modelar problemas de la manera que sea más apropiada para su situación y requisitos. Entre ellas tenemos: Creación de hilos(threads) para ejecutar múltiples fragmentos de código simultáneamente.  Concurrencia mediante paso de mensajes , donde los canales envían mensajes entre hilos.  Concurrencia de estado compartido , donde múltiples hilos tienen acceso a un mismo dato.  Los traits ` Sync ` y ` Send ` , que extienden las garantías de concurrencia de Rust a tipos definidos por el usuario, así como a tipos proporcionados por la biblioteca estándar. Rust garantiza que solo un hilo puede modificar datos a la vez, o que múltiples hilos pueden leerlos sin riesgo. Si intentas compartir datos de forma insegura, el compilador no te dejará compilar. Cada hilo de Rust cor...

Por qué deberías aprender Elixir y también usarlo en producción (vídeo)

En este vídeo del canal de Youtube "Rafa Páez - Más allá del código" nos hablan de las ventajas de usar Elixir sobre otros lenguajes de programación. Muy recomendable para conocer las bondades del lenguaje. Checa los enlaces de abajo para conocer más. Enlaces: https://www.youtube.com/channel/UCGSxspQQauJQP0TaTFKx7aw https://codemonkeyjunior.blogspot.com/search?q=elixir https://codemonkeyjunior.blogspot.com/search?q=erlang https://emanuelpeg.blogspot.com/search?q=elixir https://emanuelpeg.blogspot.com/search?q=erlang