Saltar al contenido

Concurrencia de Clojure

Sección Introducción Transcripciones

Introducción
Hola, me llamo Craig y ERA, y estoy aquí para hablarles de la programación concurrente. El cierre de la caja es un lenguaje relativamente nuevo que tiene algunas características interesantes para permitir la programación concurrente. Vamos a hablar de por qué son interesantes y de lo cerca que las has conseguido. Voy a abordar el tema desde la perspectiva de alguien que no ha visto el cierre antes o, de hecho, de alguien que puede que nunca haya visto ninguna lista antes. Porque el cierre es un miembro de la lista de esa familia de idiomas. También voy a abordarlo desde la perspectiva de alguien que pasa la mayor parte de su tiempo trabajando con C Sharp usando visual studio dot net. Ya que ese es mi trasfondo. Así que vamos a hablar de las características de concurrencia de cierre. Y para hacer eso primero, vamos a mirar la sintaxis de cierre suficiente para que pueda seguir los ejemplos de código que voy a mostrar de allí vamos a echar un vistazo a la compatibilidad de cierre para barras y la mutabilidad, que son aspectos clave de su apoyo a la programación concurrente y luego de allí se sumergirá en los diversos tipos de referencia de cierre proporciona agentes de Adams y refs, y estos son los principales mecanismos que más cerca proporciona para compartir el estado hermoso, que es el principal problema con concurrente para ello. Esa es la parte difícil de esto. Finalmente, tocaremos algunas otras características, como los validadores vigilantes, las promesas y los futuros, y hablaremos de lo que son exactamente todas esas cosas ahora. También quiero asegurarme de mencionar que las cosas de las que no vamos a hablar específicamente, no vamos a hablar de cómo establecer un cierre. No vamos a hablar de herramientas. No vamos a hablar de todas las características del lenguaje que están disponibles ni nada de eso. En realidad, sólo queremos centrarnos en las características de concurrencia del lenguaje porque creo que es muy interesante, incluso para un programador de dot net, ver qué otros entornos están usando, ya que nunca se sabe cómo podría ser la próxima versión de nuestras herramientas. Y hay un montón de buenas ideas aquí, y tal vez podamos inspirarnos o entender un poco lo que podemos ver algún día

Concurrencia de Clojure
Concurrencia de Clojure