• Navigation überspringen
  • Zur Navigation
  • Zum Seitenende
Organisationsmenü öffnen Organisationsmenü schließen
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
  • FAUZur zentralen FAU Website
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Suche öffnen
  • English
  • Campo
  • StudOn
  • FAUdir
  • Stellenangebote
  • Lageplan
  • Hilfe im Notfall
  1. Friedrich-Alexander-Universität
  2. Technische Fakultät
  3. Department Informatik
Friedrich-Alexander-Universität Lehrstuhl für Informatik 4 (Systemsoftware)
Menu Menu schließen
  • Lehrstuhl
    • Team
    • Aktuelles
    • Kontakt und Anfahrt
    • 50-jähriges Jubiläum
    Portal Lehrstuhl
  • Forschung
    • Forschungsbereiche
      • Betriebssysteme
      • Confidential Computing
      • Embedded Systems Software
      • Verteilte Systeme
    • Projekte
      • AIMBOS
      • BALu
      • BFT2Chain
      • C-ResPECT
      • DOSS
      • NEON
      • PAVE
      • Watwa
    • Seminar
      • Systemsoftware
    Portal Forschung
  • Publikationen
  • Lehre
    • Wintersemester 2026/27
      • Aktuelle Entwicklung in Verteilten und Objektorientierten Betriebssystemen (für Bachelor-/Masterarbeit)
      • Betriebssysteme
      • Middleware – Cloud Computing
      • Projekt angewandte Systemsoftwaretechnik
      • Systemprogrammierung 2
      • Virtuelle Maschinen
      • Web-basierte Systeme
    • Sommersemester 2026
      • Applied Software Architecture
      • Betriebssystemsicherheit
      • Betriebssystemtechnik
      • System-Level Programming
      • Systemnahe Programmierung in C
      • Systemprogrammierung 1
      • Verlässliche Echtzeitsysteme
      • Verteilte Systeme
    Portal Lehre
  • Examensarbeiten
  1. Startseite
  2. Extern

Extern

Bereichsnavigation: Lehre
  • Betriebssysteme
    • Evaluation

    Aufgabe 6: Synchronisation

    Static Public Member Functions | List of all members
    GuardedBell Class Reference

    Guarded interface to Bell objects used by user applications. More...

    #include <syscall/guarded_bell.h>

    + Inheritance diagram for GuardedBell:
    [legend]
    + Collaboration diagram for GuardedBell:
    [legend]

    Static Public Member Functions

    static void sleep (unsigned int ms)
     Creates a temporary bell object and sleeps for the given timespan. More...
     

    Detailed Description

    Guarded interface to Bell objects used by user applications.

    Implements the system call interface for class Bell. All methods provided by this class are wrappers for the respective method from the base class, which provide additional synchronization by using the class Guarded.

    Member Function Documentation

    static void GuardedBell::sleep ( unsigned int  ms)
    inlinestatic

    Creates a temporary bell object and sleeps for the given timespan.

    Parameters
    mstime in milliseconds
    Todo:
    Implement Method
    Note
    This method is equal to the correspondent method in base class Bell, with the only difference that the call will be protected by a Guarded object.
    Todo:
    Implement method

    The documentation for this class was generated from the following file:
    • syscall/guarded_bell.h
    Friedrich-Alexander-Universität
    Erlangen-Nürnberg

    Schlossplatz 4
    91054 Erlangen
    • Impressum
    • Datenschutz
    • Barrierefreiheit
    • Facebook
    • RSS Feed
    • Xing
    Nach oben