سؤال

وأي شخص لديه أي أفكار على غراند سنترال ديسباتش (التي كانت الآن مفتوح المصدر من قبل شركة آبل) وCilk ++؟ مقارنات / التناقضات؟ غير Cilk أكثر يندوز فقط؟

هل كانت مفيدة؟

المحلول

والابتكار كبير مع GCD هو أنه يشمل التوازي على مستوى النواة. هناك الكثير من المكتبات التوازي ولغات البرمجة المتوازية، ولكن هذا هو كل الدعم على مستوى التطبيق. بدلا من التمسك مجموعة من المواضيع في عملية في بركة وتقسيمها بين المعالجات، لديها GCD مجموعة مشتركة من المواضيع من جميع أنحاء النظام بأكمله.

نصائح أخرى

وهناك فائدة التبعية، وبصرف النظر عن التوازي على مستوى المهمة، التي يمكنني استخدامها في جميع أنواع * NIXes هي في كتل وقت ، الذي استعمل على نطاق واسع في ObjC ورمز C على التوالي. C هو هذه اللغة لطيفة على أي حال. لاعطائها الوظائف العليا هو بمثابة هدية من الله.)

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top