skip to main content
tutorial

Gem #81: GNAT semaphores

Published:22 February 2012Publication History
Skip Abstract Section

Abstract

Ada Gem #81 --- A previous Gem (#70, 'The Scope Lock Idiom') discussed the occasional necessity of using low-level synchronization mechanisms instead of the higher-level protected object construct. The code in that Gem referenced the facilities of the Semaphores package located in the GNAT hierarchy. In this Gem, we examine the abstractions provided by that package, focusing especially on the design choices.

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in

Full Access

  • Published in

    cover image ACM SIGAda Ada Letters
    ACM SIGAda Ada Letters  Volume 31, Issue 2
    August 2011
    62 pages
    ISSN:1094-3641
    DOI:10.1145/2148436
    Issue’s Table of Contents

    Copyright © 2012 Copyright is held by the owner/author(s)

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 22 February 2012

    Check for updates

    Qualifiers

    • tutorial
  • Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader
About Cookies On This Site

We use cookies to ensure that we give you the best experience on our website.

Learn more

Got it!