Rolf B: Wer kann Exceptions noch explizit erklären? - 100€ Prämie! - Timeout/Deadline = 31.12.2019

Beitrag lesen

Hallo Tom,

da ein Prozess nicht direkt andere aufruft, sondern das OS dazwischen hängt, kriegt das OS den 💩 mit und kann Dir dann das Klopapier rüberreichen. Ich mag das jetzt nicht testen, viel Tipparbeit, aber die Beziehung Shell ⇒ Programm ist die gleiche wie bei Programm ⇒ Subprogramm, insofern bekommt ein Programm das schon mit.

Ob man aber garantiert erkennen kann, dass ein Subprozess wegen einer ungefangenen Exception in die 💩 gerannt ist - da bin ich mir gar nicht sicher. Das mag betriebssystemspezifisch sein. In einem Russisch Roulette Betriebssystem wie DOS kann es natürlich sein, dass man gar nichts mehr mitbekommt. Weil die Exception dazu führte, dass der Instruction Pointer des Prozessors auf eine lustige Stelle im Grafikspeicher gesetzt wurde, oder so ähnlich, und die Karre nun den Dreifinger-Gruß braucht. Oder den Any Key[1].

Ansonsten ist die Beziehung zwischen Prozessen für das Thema "Exception Handling innerhalb von Prozessen" ein Fall für die Copacabanas: "Klingt interessant" - "Ist es aber nicht".

Um die Exceptions kümmert sich (das OS) aber nicht.

Windows schon. Es stellt dafür eine Standardinfrastruktur bereit. Ob man die nutzen MUSS, weil es Funktionen im Windows API gibt, die SEH Exceptions werfen, das weiß ich nicht.

Rolf

--
sumpsi - posui - clusi

  1. Wenn der Computer sagt "Hit any key to continue" und ein Luser fragt, wo der ist, zeigt man auf die „Continue“-Taste am Computergehäuse. ↩︎

0 59

Wer kann Exceptions noch explizit erklären? - 100€ Prämie! - Timeout/Deadline = 31.12.2019

TS
  • jobangebot
  • programmiertechnik
  • selfhtml-wiki
  1. 0
    ursus contionabundo
  2. 0
    Rolf B
    1. 0
      TS
      1. 0
        Camping_RIDER
        1. 0
          pl
          1. 0
            Camping_RIDER
            1. 0
              pl
              1. 0
                TS
                1. -1
                  pl
                  1. 1
                    ursus contionabundo
                    1. 0
                      pl
                      1. 1
                        ursus contionabundo
                    2. 0
                      pl
                      1. 0
                        ursus contionabundo
                        1. 0
                          pl
                          1. 0
                            ursus contionabundo
                  2. 0
                    Rolf B
                    1. 0
                      pl
                      1. 0
                        TS
                        1. 0
                          Rolf B
  3. 0
    Camping_RIDER
  4. 0
    pl
    1. 0
      JürgenB
      1. 0
        pl
    2. 0
      dedlfix
      1. 0
        ursus contionabundo
        1. 0
          dedlfix
          1. 0
            pl
          2. 0
            ursus contionabundo
            1. 1
              dedlfix
              1. 0
                ursus contionabundo
                1. 0
                  pl
                  1. 0
                    ursus contionabundo
                    1. 0
                      pl
                2. 0

                  Erklärbärwettbewerb zum Thema "Exceptions" läuft! Deadline ist der 31.12.2019.

                  TS
                  • programmiertechnik
                  • selfhtml-wiki
                  1. 0
                    pl
                  2. 0
                    Camping_RIDER
                  3. 1
                    1unitedpower
        2. 0
          beatovich
    3. 0
      Rolf B
      1. 0
        pl
  5. 0
    Rolf B
    1. 0

      Exceptions explizit erklären?: 100€ Prämie! Bitte denkt mal positiv!

      TS
      1. 0
        pl
        1. 0
          TS
          1. -1
            pl
            1. 0
              ursus contionabundo
              1. 0
                pl
                1. 0
                  Camping_RIDER
                  1. 4
                    Rolf B
                    1. 0
                      Camping_RIDER
                    2. 0
                      TS
                      • programmiertechnik
                      • projekt
                      • selfhtml-wiki
      2. 0
        Camping_RIDER
        1. 0
          TS
          1. 0
            Camping_RIDER
            1. 0
              TS
              • programmiertechnik
              • selfhtml-wiki
              1. 1
                Camping_RIDER
              2. 1
                ursus contionabundo