ONETBB هي مكتبة C ++ مرنة تبسط عمل إضافة التوازي إلى التطبيقات المعقدة ، حتى لو لم تكن خبيرًا في ترابط.
تتيح لك المكتبة كتابة برامج متوازية بسهولة تستفيد بالكامل من الأداء متعدد النواة. مثل هذه البرامج محمولة وقابلة للتأليف ولها قابلية التوسع في المستقبل. يوفر لك ONETBB الوظائف والواجهات والفئات لتوازي الرمز وتوسيع نطاقه. كل ما عليك فعله هو استخدام القوالب.
تختلف المكتبة عن حزم الخيوط النموذجية بالطرق التالية:
ارجع إلى أمثلة وعينات ONETBB لمعرفة كيف يمكنك استخدام المكتبة.
ONETBB هو جزء من مؤسسة UXL وهو تطبيق لمواصفات ONEAPI.
ملاحظة: تسمى لبنات بناء الخيوط (TBB) الآن لبنات بناء خيوط OneApi (ONETBB) لتسليط الضوء على أن الأداة هي جزء من النظام البيئي ONEAPI.
انظر ملاحظات الإصدار ومتطلبات النظام.
انظر التثبيت من مصادر لمعرفة كيفية تثبيت ONETBB.
يخضع مشروع ONETBB لمؤسسة UXL. يمكنك المشاركة في هذا المشروع بطرق متابعة:
راجع وثائقنا لمعرفة كيفية طلب المساعدة.
نرحب بإسهامات المجتمع ، لذا تحقق من إرشاداتنا المساهمة لمعرفة المزيد.
استخدم مشكلات github لطلبات الميزات وتقارير الأخطاء والاستفسارات البسيطة. للأسئلة الأوسع والمناقشات المتعلقة بالتنمية ، استخدم مناقشات جيثب.
تم ترخيص لبنات بناء ترابط Oneapi بموجب ترخيص Apache ، الإصدار 2.0. حسب شروطها ، تتم المساهمات المقدمة إلى المشروع أيضًا بموجب هذا الترخيص.
* قد يتم المطالبة بجميع الأسماء والعلامات التجارية كممتلكات للآخرين.