pith. sign in

arxiv: 1701.01785 · v1 · pith:GW3T5WFEnew · submitted 2017-01-07 · 💻 cs.PL

A Concurrent Model for Imperative Languages with Improved Atomicity

classification 💻 cs.PL
keywords concurrentstatementmodelatomicityblockimperativelanguagesldots
0
0 comments X
read the original abstract

We propose a new concurrent model for imperative languages where concurrency occurs at a subprogram level. This model introduces a new {\it block sequential} statement of the form $#(G_1,\ldots,G_n)$ where each $G_i$ is a statement. This statement tells the machine to execute $G_1,\ldots,G_n$ sequentially and atomically (\ie, without interleaving). It therefore enhances atomicity and predictability in concurrent programming. We illustrate our idea via $C^{\|}$, an extension of the core concurrent C with the new block sequential statement.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.