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.
|