Published June 22, 2013 | Version 7402

CScheme in Traditional Concurrency Problems

Description

CScheme, a concurrent programming paradigm based on scheme concept enables concurrency schemes to be constructed from smaller synchronization units through a GUI based composer and latter be reused on other concurrency problems of a similar nature. This paradigm is particularly important in the multi-core environment prevalent nowadays. In this paper, we demonstrate techniques to separate concurrency from functional code using the CScheme paradigm. Then we illustrate how the CScheme methodology can be used to solve some of the traditional concurrency problems – critical section problem, and readers-writers problem - using synchronization schemes such as Single Threaded Execution Scheme, and Readers Writers Scheme.

Files

7402.pdf

Files (316.3 kB)

Name Size Download all
md5:9936a69ea1ef7139920f3630c1a26d67
316.3 kB Preview Download