40 Years of Computing at Newcastle

Department Technical Report Series No. 420

On the Comparison of Two Threads Packages

C.R. Snow

University of Newcastle upon Tyne. 1993

Abstract

During an exercise in creating an implementation of the Modula-3 threads package on an Encore Multimax computer running the UMAX operating system, in particular making use of the "native" threads package EPT, some interesting subtle differences were observed between the semantics of apparently similar operations in the two packages. This paper attempts a detailed comparison between these two sets of facilities, and discusses the feasibility (or otherwise) of mapping from one set to the other and vice versa. We conclude that this is not possible without the assistance of some additional primitives.


Department Technical Report Series - 1993
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 420, 27 June 1997