2009-05-19 7 views
2

Vorschläge für ein C# -Objektpooling-Framework? Anforderungen sind Multi-Thread-Unterstützung und ein Pool-Größenbeschränkung, wenn ein Thread ein Objekt anfordert, aber keine verfügbar ist, wird es blockiert, bis eines der anderen Objekte freigegeben wird.Objektpooling-Framework

Antwort

0

Ich glaube nicht, dass es einen Rahmen gibt, der dies für Sie tun wird.

Sie können eine selbst mit einer trivialen Menge an Code implementieren. (1 Klasse, ~ 20 Zeilen Code)

Werfen Sie einen Blick auf die MSDN-Artikel here

+0

in .Net 4.0 werfen Sie einen Blick auf den Namespace System.Collections.Concurrent, viele von diesen sind jetzt in der Box. – Rick