Известия Иркутского государственного университета: Серия "Математика" (Mar 2016)

Implementation of Multithreading in Refal-5e Machine

  • V. Goshev

Journal volume & issue
Vol. 15, no. 1
pp. 17 – 25

Abstract

Read online

This paper contains a description of one of the features of the Refal-5e programming language, a built-in support for the multi-threading programs execution. This feature allows much faster performance for many programs on modern hardware in comparison with single-threaded techniques. In the paper we have also compared implementations of milti-threading in different programming languages, their advantages and disadvantages. Our implementation of multi-threading in Refal-5e machine can automatically control the flow and timing. As a result, a software developer can focus on the functionality of the program and still get all the advantages of multi-threaded execution of the programs.

Keywords