AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 15:17

Parameter dieser Suchanfrage:

Suche in Thema: Ist SetLength Thread-safe?
Suche alle Beiträge, die von "iphi" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 5 von insges. 5 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Sonstige Fragen zu Delphi

    Re: Ist SetLength Thread-safe?

      Delphi
      by iphi, 25. Okt 2009
    Ok, das ginge also. Das mit dem statischen Array ist allerdings unschön, weil ich a priori gar nicht weiß, wie viele Datenblöcke kommen werden und es halt unschön ist ein überlanges Array von Pointern vorzuhalten.

    Was gibt es denn noch für Möglichkeiten, dynamisch wachsende sequentiell schreib- und lesbare Datenstrukturen zu realisieren? Ich könnte mir so etwas wie eine verkettete Liste, d.h....
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist SetLength Thread-safe?

      Delphi
      by iphi, 25. Okt 2009
    Ok, so langsam kapiere ich wie das Memorymanagement funktioniert. Ich habe mich schon immer gefragt, wie es funktioniert, ein array dynamisch zu vergrößern, wenn am Ende des arrays kein Platz mehr ist...

    Diese Umkopiererei will ich eigentlich vermeiden.

    Wenn mein Pointerarray statisch ist (=vordefinierte Länge), dann müsste es doch fix im Speicher liegen, oder? Die Pointer(=dynamische...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist SetLength Thread-safe?

      Delphi
      by iphi, 25. Okt 2009
    Erstmal vielen Dank für Euer umfangreiches Feedback.
    Für mich als Threadinganfänger ist das noch ein bisschen schwierig nachzuvollziehen.

    Hier erst mal ein paar Fragen für mein Verständnis:

    1. Nach meinem Verständnis sind nur Schreibzugriffe "böse", die sich potentiell mit anderen Schreib- oder Lesezugriffen überschneiden können. Wenn nur gelesen wird, sind nach meinem Verständnis critical...
  • Forum: Sonstige Fragen zu Delphi

    Re: Ist SetLength Thread-safe?

      Delphi
      by iphi, 25. Okt 2009
    Danke für das Feedback.



    Jetzt frage ich mich allerdings, wie ichs richtig mache.

    Ich möchte folgendes erreichen:
    Der VCL-Hauptthread übergibt dem Sammlerthread z.B. in SammlerThread.Create ein leeres dynamisches Array, genauer einen Zeiger auf ein globales solches. Der Sammlerthread sammelt Daten, vergrößert das globale Array nach Bedarf und schreibt die gesammelten Daten blockweise...
  • Forum: Sonstige Fragen zu Delphi

    Ist SetLength Thread-safe?

      Delphi
      by iphi, 24. Okt 2009
    Hallo,

    ich habe einen Thread, der Daten sammelt und diese in ein globales dynamisches Array ablegen soll.
    Ist es ok, wenn der Thread das array mit setlength vergrößert oder kann es darurch z.B. mit dem VCL Hauptthread zu Speicherkonflikten kommen?

    Gruß, Thomas


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=iphi&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=142248
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:29 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz