Skip to main content

CS401: Operating Systems

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS401: Operating Systems /
  • Unit 3: Synchronization /
  • 3.3: Semaphores
Back to 'Unit 3: Synchronization'
  • 3.3: Semaphores

    • University of California, Berkeley: John Kubiatowicz's "Mutual Exclusion, Semaphores, Monitors and Condition Variables" Page

      Watch this lecture.

    •  Green Tea Press: Allen B. Downey's "Little Book of Semaphores" URL

      Read chapter 2 on pages 7-9 and chapter 4 on pages 61-120.

    •  Programming Examples: "Java Semaphore" URL

      Read this page.

    • Stanford University: Jerry Cain's "Programming Paradigms" Page

      Watch this lecture.

    •  Florida State University: Andy Wang's "Monitors and Condition Variables" URL

      Read this document.

Navigation

Art History
Biology
Business Administration
Chemistry
Communication
Economics
English
History
Mathematics

Creative Commons License
© Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

Terms of Use | Privacy Policy