| كسر KCCODER. كسر KCCODER - مكتبة جافا التي تبسط تطوير متعدد النواة |
التحميل الان |
كسر KCCODER. الترتيب والملخص
- اسم الناشر:
- Cameron Shelton
- موقع ويب الناشر:
- http://kccoder.com/fracture/
كسر KCCODER. العلامات
كسر KCCODER. وصف
كسر KCCODER - مكتبة جافا التي تبسط تطوير متعدد النواة Fracture هي مكتبة Java تبسط التطور متعدد النواة. حاليا، هذه المكتبة بسيطة للغاية، وتوفير فئة عامة واحدة (com.kccoder.fracture.fracture) التي تحتوي على الطرق الثابتة اللازمة لتحويل الحلقات الفردية الخاصة بك إلى حلقات متعددة النواة مع الحد الأدنى من الجهد. ستوفر الإصدارات المستقبلية من الكسر حلولا للحالات الأكثر تعقيدا وكذلك تكشف عن الكائنات الحالية "تحت الغناق" لتمكين الحلول المخصصة. تجدر الإشارة إلى أن هناك النفقات العامة المرتبطة باستخدام الكسر (المزامنة والتنسيق). لذلك، إذا تم تنفيذ () ينفذ بسرعة كبيرة أو إجمالية تنفيذ حلقة سريعة جدا، فسوف تواجه زيادة كبيرة للغاية في الأداء (قد تواجه حتى تدهورا). ومع ذلك، بالنسبة للمهام طويلة بما فيه الكفاية، يجب أن تواجه زيادة كبيرة في الأداء. يتم تضمين أمثلة أخرى في التوزيع (الحزمة COM.KCCODER.Fracture.example). بواسطة الكسر الافتراضي يستخدم جميع النوى المتاحة؛ ومع ذلك، يمكنك تكوين الكسر لاستخدام النوى أقل عن طريق تعيين Coremode عبر Fracture.SetCoremode (). الأوضاع المتاحة هي توضيحية ذاتية جدا. ستوفر البيانات المستقبلية خيارات التكوين (والحبيبية) أكثر تطورا. ما الجديد في هذا الإصدار: إضافة خوارزمية جديدة تقسم البيانات المتاحة في عدد معقول (100 * # من النوى تكوينها)) من قطع متجاورة في محاولة لتخفيف النفقات العامة للمزامنة. تعمل هذه الخوارزمية فقط على مجموعات البيانات التي تسمح بالوصول العشوائي (المصفوفات، القوائم التي تنفذ java.util.randomaccess) أو المتغيرات foreach (بداية البداية والإنغاء والزيادة). إعادة تسمية الأسطوانة. طرق overeachsync إلى الكسر. لست متأكدا مما كنت أفكر فيه عندما قمت بتسميةها بمزامنة. إضافة حالات اختبار بدائية جونيت. التغييرات الرئيسية في كائنات الكسر الأساسية. وسيتم نشر هذه علنية لأن الحزمة تستقر.
كسر KCCODER. برامج ذات صلة