Announcement

Collapse
No announcement yet.

Viele Threads und größe des Stack

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Viele Threads und größe des Stack

    <pre>Hallo,
    kann mir jemand sagen, ob ich meine Anwendung,
    ich der ich etwar 20 Threads paralle laufen
    habe, mit anderen Einstellungen der maximalen
    Stackgröße als die Standarteinstellungen
    compilieren muß ?

    Helmut </pre>

  • #2
    Nein, dies ist nicht erforderlich. Die Anfangsgröße des tatsächlich benutzten Stack-Speichers ist eh immer sehr klein. Die Stack-Compiler-Einstellungen beschreiben unter Win32 Systemen nur die Stack-Schranken die der Prozess nutzen soll, sprich nur die maximale Stackgröße.

    Gruß Hage

    Comment


    • #3
      <pre> Hallo Hagen
      ich bekommen in dieser Anwendung, hin und
      wieder die Fehlermeldung:
      Zugriffsverletzung bei Adresse 778895A9 in
      Modul 'ntdll' Lesen von Adresse FFFFFFF9 .
      Den Fehler kann ich nicht nachstellen. Wenn er
      auftritt, geht kein Datenbankzugriff mehr.
      Ich dachte schon es könnte an falschen Ein-
      stellungen liegen. Oder ??
      Was glaubst Du was das sein könnte?

      Helmut</pre&gt

      Comment


      • #4
        Hallo,

        wenn der Stack die maximale Größe von 1 MByte überschreitet, schmiert das Programm ohne eine einzige Fehlermeldung sofort ab (d.h. Windows "killt" diese Anwendung).

        Hinter ntdll steckt der Speicher-Manager von Windows. Als Grund kommt also alles mögliche in Frage

        Comment


        • #5
          <pre>Kann man da was machen?
          Helmut</pre&gt

          Comment

          Working...
          X