• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 1
  • 1
  • Tagged with
  • 2
  • 2
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

[pt] REVISITANDO MONITORES / [en] REVISITING MONITORS

RENAN ALMEIDA DE MIRANDA SANTOS 13 August 2020 (has links)
[pt] A maioria das linguagens de programação modernas fornece ferramentas para programação concorrente sem restringir seu uso. Assim, fica a cargo do programador evitar a ocorrência de condições de corrida. Nessa dissertação, revisitamos o modelo de monitores, projetados para prevenir condições de corrida ao limitar o acesso à variáveis compartilhadas, e mostramos que monitores podem ser implementados em linguagens de programação com semântica referencial, dadas as regras de tipagem apropriadas. Nós descrevemos a linguagem de programação Aria, projetada com monitores nativos seguindo a proposta original do modelo. Através da resolução de problemas clássicos de concorrência, nós avaliamos o uso de monitores em Aria para sincronização em diferentes níveis de granularidade, e extendemos a linguagem com novos recursos a fim de contemplar as limitações do modelo envolvendo desempenho e expressividade. / [en] Most current programming languages do not restrict the use of the concurrency primitives they provide, leaving it to the programmer to detect data races. In this dissertation, we revisit the monitor model, which guards against data races by guaranteeing that accesses to shared variables occur only inside monitors, and show that this concept can be implemented in a programming language with referential semantics, given appropriate typing rules. We describe the Aria programming language, designed with native monitors according to these rules. Through the discussion of classic concurrency problems, we evaluate the use of Aria monitors for synchronization at different levels of granularity and extend the language with new features to address the limitations of monitors regarding performance and expressiveness.
2

[en] IM-POTENT GOD SUFFERING AND EVIL IN CONFRONTATION WITH THE CROSS / [pt] O DEUS IM-POTENTE O SOFRIMENTO E O MAL EM CONFRONTO COM A CRUZ

PAULO ROBERTO GOMES VIEIRA 05 January 2004 (has links)
[pt] O sofrimento e o mal levantam uma série de questões sempre recorrentes. Tratando-se de homens e mulheres no contexto da mentalidade moderna, surge a indagação: como harmonizar a afirmação de um Deus Todo-Poderoso com a realidade do sofrimento e do mal, salvaguardando a autonomia do ser humano e do mundo? Através de três teólogos contemporâneos, Andrés Torres Queiruga, Jürgen Moltmann e Jon Sobrino, buscamos responder a esse questionamento, enfatizando a contribuição de cada um dos autores estudados, percebendo as lacunas e debruçando-nos sobre as críticas para completar, enriquecer e aprofundar suas reflexões. Nosso estudo parte de uma questão pastoral, refletida de forma teológico- sistemática, em vista de uma práxis cristã coerente para erradicar, amenizar e/ou integrar o sofrimento e o mal. / [en] Suffering and evil always raise a series of recurring questions. In dealing with man and woman, in the context of modern mentality, there arises an inquiry: how can we harmonize the affirmation of an All-Mighty God with the reality of suffering and evil, safeguarding the autonomy of the human being and the world? In dialogue with three contemporary theologians, Andrés Torres Queiruga, Jürgen Moltmann and Jon Sobrino, we try to deal with this questioning, emphasizing their contributions, detecting lacunas, and discerning the critiques in order to complement, enrich and deepen their considerations. Our study departs from a pastoral question, analyzed in a systematic-theological way, in order to establish a coherent Christian praxis which seeks to erradicate, ease and/or integrate the suffering and evil.

Page generated in 0.0417 seconds