Synchronization Mechanism for Modular Programming Language

Any programming language that supports concurrency needs a synchronization construct with which to express access control for shared resources. This thesis examines synchronization constructs from the standpoint of language design for reliable software. The criteria a synchronization mechanism must...

Full description

Bibliographic Details
Main Author: Bloom, Toby
Other Authors: Liskov, Barbara H.
Published: 2023
Online Access:https://hdl.handle.net/1721.1/149498
_version_ 1826197494107734016
author Bloom, Toby
author2 Liskov, Barbara H.
author_facet Liskov, Barbara H.
Bloom, Toby
author_sort Bloom, Toby
collection MIT
description Any programming language that supports concurrency needs a synchronization construct with which to express access control for shared resources. This thesis examines synchronization constructs from the standpoint of language design for reliable software. The criteria a synchronization mechanism must satisfy to support construction of reliable, easily maintainable concurrent software are defined.
first_indexed 2024-09-23T10:48:33Z
id mit-1721.1/149498
institution Massachusetts Institute of Technology
last_indexed 2024-09-23T10:48:33Z
publishDate 2023
record_format dspace
spelling mit-1721.1/1494982023-03-30T03:59:08Z Synchronization Mechanism for Modular Programming Language Bloom, Toby Liskov, Barbara H. Any programming language that supports concurrency needs a synchronization construct with which to express access control for shared resources. This thesis examines synchronization constructs from the standpoint of language design for reliable software. The criteria a synchronization mechanism must satisfy to support construction of reliable, easily maintainable concurrent software are defined. 2023-03-29T15:02:51Z 2023-03-29T15:02:51Z 1979-04 https://hdl.handle.net/1721.1/149498 05146975 MIT-LCS-TR-211 application/pdf
spellingShingle Bloom, Toby
Synchronization Mechanism for Modular Programming Language
title Synchronization Mechanism for Modular Programming Language
title_full Synchronization Mechanism for Modular Programming Language
title_fullStr Synchronization Mechanism for Modular Programming Language
title_full_unstemmed Synchronization Mechanism for Modular Programming Language
title_short Synchronization Mechanism for Modular Programming Language
title_sort synchronization mechanism for modular programming language
url https://hdl.handle.net/1721.1/149498
work_keys_str_mv AT bloomtoby synchronizationmechanismformodularprogramminglanguage