A case study in concurrent programming with active objects

  • Authors:
  • Ulrike Glavitsch;Thomas M. Frey

  • Affiliations:
  • Computer Systems Institute, ETH Zurich, Zurich, Switzerland;Computer Systems Institute, ETH Zurich, Zurich, Switzerland

  • Venue:
  • JMLC'06 Proceedings of the 7th joint conference on Modular Programming Languages
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

The recent product development of processors shows that multi-core computer architectures are rapidly becoming reality. Therefore, in order to use the available processing power, operating systems and programming languages supporting the development of multi-threaded software will be needed. In this paper, we present a small case study that shows how elegant and safe concurrent programming can be if a powerful programming language and thread-safe libraries are used. The case study is a simple search tool written in Active Oberon. The application uses a thread-safe GUI framework that relieves the programmer from synchronizing requests.