Resumen La programación concurrente facilita el desarrollo de aplicaciones, dividiéndolas en módulos que interactúan entre sí. Para llevar a cabo la interacción entre los módulos se utilizan mecanismos de sincronización como: semáforos, barreras, mensajes, entre otros. Estos mecanismos no son fáciles de usar en aplicaciones grandes o complejas. Para facilitar la programación concurrente se han propuesto otros mecanismos o lenguajes. Por ejemplo Tempo, que es un lenguaje declarativo que sirve para facilitar la interacción entre módulos. Pero Tempo no es tan fácil de usar, pues en ocasiones es un poco difícil entender cómo funciona. Tempo Visual (TV) es un modelo de Tempo en ambiente gráfico, que ayuda a desarrollar aplicaciones concurrentes de manera sencilla. Con TV el programador no tendrá que preocuparse por entender cómo funcionan las reglas de Tempo. Solo desarrollará el código secuencial de su aplicación con los diferentes procesos (o threads) que intervendrán durante la ejecución de la misma. Entonces, con TV, el programador marcará con el mouse las partes de código que se ejecutarán concurrentemente y así obtener una aplicación concurrente.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.