Maxwell Para Simples Indexação

Título
[en] EMBEDDING CONCURRENCY: A LUA CASE STUDY

Autor
[pt] ALEXANDRE RUPERT ARPINI SKYRME

Autor
[pt] ROBERTO IERUSALIMSCHY

Autor
[pt] NOEMI DE LA ROCQUE RODRIGUEZ

Autor
[pt] PABLO MARTINS MUSA

Autor
[pt] BRUNO OLIVEIRA SILVESTRE

Vocabulário
[en] LUA

Vocabulário
[en] CONCURRENCE

Vocabulário
[en] MULTITHREADING

Vocabulário
[en] SCRIPTING

Vocabulário
[en] EXTEND

Vocabulário
[en] EMBED

Vocabulário
[en] THREADS

Resumo
[en] Concurrency support can be considered in the design of a programming language or provided by constructs added, often by means of libraries, to a language with limited or lacking concurrency features. The choice between these approaches is not an easy one: explicitly concurrent languages offer efficiency and syntax elegance, while libraries offer greater flexibility. In this paper we discuss yet another approach, available to scripting languages: embedding concurrency. We take the Lua programming language and explain the mechanisms it offers to support embedding. Then, using two concurrent systems as examples, we show how these mechanisms can be useful for creating lightweight concurrency models.

Catalogação
2015-03-26

Tipo
[pt] TEXTO

Formato
application/pdf

Idioma(s)
INGLÊS

Referência [en]
https://www.maxwell.vrac.puc-rio.br/colecao.php?strSecao=resultado&nrSeq=24342@2

Referência DOI
https://doi.org/10.17771/PUCRio.DImcc.24342


Arquivos do conteúdo
NA ÍNTEGRA PDF