ThinkMeta LogoDeutsch
English
Fiber Pool: Versionsgeschichte / Highlights

Fiber Pool 1.0.0.23 (15.09.2010):

  • Alle Projekte wurden nach Microsoft Visual Studio 2010 konvertiert.
  • Unterstützung von Lambda-Funktionen wurde hinzugefügt.
  • Der Scheduler kann in einem Modus ausgeführt werden, in dem die Task Performance gemessen werden kann.

Fiber Pool 1.0.0.22 (02.09.2010):

  • 32-Bit-Betriebssysteme werden nicht mehr unterstützt!
  • Sämtliche Klassen und Typen wurden umbenannt, um Portierungen von TBB oder ConcRT zu vereinfachen.
  • Das Samples-Verzeichnis wurde aufgeräumt.
  • Die Priorität der Scheduler-Threads kann festgelegt werden.

Fiber Pool 1.0.0.21 (22.02.2010):

  • Unterstützung von Windows Sockets wurde hinzugefügt.
  • Ein neues Sample "fpHTTP", ein einfacher HTTP-Server, wurde hinzugefügt.
  • Der nVidia CUDA Compiler wird unterstützt.
  • Die Synchronizationsklasse "ConditionalLock" wurde hinzugefügt.

Fiber Pool 1.0.0.20 (07.12.2009):

  • Ein Bug wurde behoben, bei dem der Scheduler untätig wurde, obwohl Tasks zur Ausführung verfügbar waren.

Fiber Pool 1.0.0.19 (04.12.2009):

  • Die erste Version der "Fiber Pool Stream Library" ist verfügbar.
  • Neue Samples "fpFLAC", "fpMP3", "fpFLAC2FLAC" und "fpFLAC2MP3" wurden hinzugefügt.

Fiber Pool 1.0.0.18 (19.11.2009):

  • Das Enkodieren und Dekodieren von FLAC-Dateien wurde in 'fpStream' hinzugefügt.

Fiber Pool 1.0.0.17 (28.10.2009):

  • ID3v1- und ID3v2-Unterstützung wurde in 'fpMP3Enc' und 'fpStream" hinzugefügt.

Fiber Pool 1.0.0.16 (25.10.2009):

  • Die Methode IFiberControl::Sleep erwartet nun ein Argument. Dieses kann entweder 0 sein, sodass die aufrufende Task wie bisher unterbrochen wird, oder SLEEP_HIGHER_PRIORITY, bei dem die Task nur bei verfügbaren, höher priorisierten Tasks unterbrochen wird.
  • Es wurden einige Optimierungen am "vbr-new"-Algorithmus des MP3-Encoders durchgeführt.

Fiber Pool 1.0.0.15 (23.10.2009):

  • Das Fiber Pool API kann nun auch als DLL erstellt werden. Dadurch wird die gemeinsame Nutzung von Fiber-Pool-Objekten aus mehreren Prozessmodulen ermöglicht.
  • Eine neue Speicherverwaltungsstrategie "MM_PageLimitSystem" wurde implementiert. Als Kombination von "MM_PageLimit" und "MM_System" blockiert diese Strategie, wenn entweder die maximale Anzahl an Speicherseiten erreicht wurde oder der verfügbare Systemspeicher unter dem festgelegten Wert gefallen ist.
  • Ein neues Beispiel "fpStream" demonstriert einen allgemeinen Ansatz zur Verarbeitung von Datenströmen.

Fiber Pool 1.0.0.14 (29.9.2009):

  • Erstes offizielles Release.