Έχουν δημοσιευτεί Κυριακή, 23 Σεπτεμβρίου 2007 1:57 μμ από το μέλος PALLADIN

Parallel LINQ - Deferred execution

Σήμερα είχα αρκετό χρόνο να ασχοληθώ με τo αγαπημένo μου pet project => Parallel LINQ

Μετά από ένα intense coding session, ολοκλήρωσα την ιδιότητα των LINQ queries για deferred execution. Θεώρησα απαραίτητο να υπάρχει deferred execution, έτσι ώστε να έχω τα ίδια execution semantics με το LINQ tο Objects.

Example:

var items = from value in numbers.ToParallel()
            where value.IsPrime()
            select value.ToBinary();

int count = items.Count(); // this point the query gets executed


Happy hacking

Share



Attachment(s): Parallel.zip

Ενημέρωση για Σχόλια

Αν θα θέλατε να λαμβάνετε ένα e-mail όταν γίνονται ανανεώσεις στο περιεχόμενο αυτής της δημοσίευσης, παρακαλούμε γίνετε συνδρομητής εδώ

Παραμείνετε ενήμεροι στα τελευταία σχόλια με την χρήση του αγαπημένου σας RSS Aggregator και συνδρομή στη Τροφοδοσία RSS με σχόλια

Σχόλια:

Χωρίς Σχόλια

Ποιά είναι η άποψή σας για την παραπάνω δημοσίευση;

(απαιτούμενο)
απαιτούμενο
προαιρετικό
απαιτούμενο
ÅéóÜãåôå ôïí êùäéêü:
CAPTCHA Image