AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 13:17

Parameter dieser Suchanfrage:

Suche in Thema: Daten parallel mithilfe eines Ringbuffers wegspeichern - Critical Sect
Suche alle Beiträge, die von "jaenicke" 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: Object-Pascal / Delphi-Language

    Re: Daten parallel mithilfe eines Ringbuffers wegspeichern -

      Delphi
      by jaenicke, 9. Jun 2009
    Wenn du den Thread von außen schlafen legst, kennst du dessen Zustand nicht unbedingt. Wenn du dem Thread nur sagst, dass er das tun soll, dann kann der ggf. noch fertig rechnen usw., oder z.B. eine offene Datei vorher schließen.

    Und zum Einholen: Genau das würdest du mit Pipes vermeiden. Denn da kommen eben an einer Seite Daten rein und können am anderen abgeholt werden, mehr nicht.
  • Forum: Object-Pascal / Delphi-Language

    Re: Daten parallel mithilfe eines Ringbuffers wegspeichern -

      Delphi
      by jaenicke, 8. Jun 2009
    Du solltest dir einmal anschauen was es da noch alles für Interlocked-Funktionen gibt. ;-)
    Unter anderem InterlockedExchange, InterlockedAnd, InterlockedXor, ... ;-)
    Siehe Dokumentation:
    http://msdn.microsoft.com/en-us/library/ms683614.aspx

    // EDIT:
    Allerdings könnte ein anderer Thread trotzdem den Wert zwischen den beiden Operationen auslesen.
  • Forum: Object-Pascal / Delphi-Language

    Re: Daten parallel mithilfe eines Ringbuffers wegspeichern -

      Delphi
      by jaenicke, 8. Jun 2009
    Um genau zu sein: WM_APP + X, denn die Werte zwischen WM_USER und WM_APP sollten nur innerhalb einer Fensterklasse verwendet werden, da sie auch in Fensterklassen vom System verwendet werden. Da hier die Nachrichten in der WndProc der MainForm abgefangen werden, könnten diese glaube ich mit solchen Nachrichten mit dem gleichen Wert kollidieren. ;-)
  • Forum: Object-Pascal / Delphi-Language

    Re: Daten parallel mithilfe eines Ringbuffers wegspeichern -

      Delphi
      by jaenicke, 8. Jun 2009
    Trotzdem hättest du ihn dort ja nicht gleich leeren müssen, sowas ist kein guter Stil. Was solls, ist ja nicht mehr zu ändern.

    So meinte ich das nicht, jeder macht Fehler, aber deshalb gleich den Thread dort zu leeren statt auf Antworten zu warten... Egal.
    Was ich eben meinte war, dass ich gerade einiges zu deinem Quelltext geschrieben hatte und als ich es abschicken wollte war dein Beitrag...
  • Forum: Object-Pascal / Delphi-Language

    Re: Daten parallel mithilfe eines Ringbuffers wegspeichern -

      Delphi
      by jaenicke, 8. Jun 2009
    Also erst entfernst du im Delphi-Treff ein paar Minuten nach deinem Post den Text und fragst dann direkt hier nach. Willst du hier auch den Beitrag gleich wieder leeren?

    Jetzt habe ich wirklich gar keine Lust mehr etwas dazu zu schreiben nachdem ich den Post drüben direkt wieder verwerfen konnte. :evil:


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=jaenicke&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=135267
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13: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