أسلوب: Async.Parallel <'T> (F#)
ينشئ عملية حسابية غير متزامنة، تقوم بتنفيذ جميع الحسابات الغير متزامنة المعطاة ، عن طريق اصطفاف كل منهم في البداية كعنصر عمل و استخدام نمط تفرع/ضم.
مساحة الاسم/مسار الوحدة النمطية: Microsoft.FSharp.Control
التجميع: FSharp.Core (في FSharp.Core.dll)
// Signature:
static member Parallel : seq<Async<'T>> -> Async<'T []>
// Usage:
Async.Parallel (computations)
المعلمات
القيمة المُرجعة
عملية حسابية تعيد صفيفاً من القيم من تسلسل العمليات الحسابية المدخلة.
ملاحظات
في حالة نجاح كافة الحسابات الفرعية، يتم تمرير صفيف من النتائج إلى امتداد النجاح. إذا قامت أي عملية حسابية فرعية برفع استثناء ، تقوم العملية الحسابية الكلية بتشغيل استثناء وإلغاء الأخريات. العملية الحسابية الكلية ستستجيب للإلغاء أثناء تنفيذ العمليات الحسابية الفرعية. إذا تم إلغاء العملية الحسابية، ستقوم بإلغاء أي حسابات فرعية متبقية و لكنها في الوقت نفسه سوف تنتظر انتهاء الحسابات الفرعية الأخرى.
الأنظمة الأساسية
Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
معلومات الإصدار
وقت التشغيل #F
معتمد في: 2.0, 4.0
Silverlight
معتمد في: 3