تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة تهنيج البرنامج
#2
اخي الكريم ابو روضة .
الظاهر انك تحاول ان تنشر تعليقات او ما شابه في الفيس بوك من روابط ما محتواة في CheckedListBox
و عملية النشر تاتي ضمن التايمر على ما يبدو و وفق حلقة عناصرها عدد العناصر المحددة في الكائن السابق
لا ادري ان كنت على صواب .... المهم في الموضوع
لاحظ ان كل Tick للتايمر سيدخل في حلقة جديدة و عملية اعادة لعملية قد تمت وهكذا على الاقل من الكود الظاهر امامي و الذي يبدو ناقص على ما اعتقد , اذ لا وجود لشيئ يوقفه.... و بكل حال
المكاتب الخاصة بالفيسبوك لها اصول للتعامل من خلال اطلاعي السريع على التوثيق الخاص بها
و لكي لا اطيل عليك ساعطيك الروابط الخاصة بها وفيها من الاكواد و الامثلة التي تشرح طرق التعامل معها
و عليك انت ان تجد الطريقة المناسبة لك
و كمداخلة بسيطة اخي الكريم استخدم  Task افضل و اسرع من الـ Thread و تعطيك اداء اقوى و اكثر ثباتاً و تستغل كل مصادر الجهاز و لا تؤدي الى تهنيج البرنامج ولا الى طفح في الذاكرة اذ انها تسير بشكل متزامن و تعمل على اكثر من نواة اذا كنت تمتلك جهاز باكثر من نواة تشغيل , و كذلك هي لا تقوم بعملية تبديل بين المهام كما يحصل مع Thraed مما يؤدي الى سرعة تنفيذها

الروابط

اولاً المجموعة الرسمية المعتمدة من FaceBook (التي طورتها فيسبوك) ستجدها في الاعلى , و في نفس الصفحة ستجد في الاسفل المجموعات التابعة للجهات الاخرى (الشركات) و كل لغة لها مكتبتها , اختر منها ما يتناسب مع جهازك
https://developers.facebook.com/docs/apis-and-sdks

الرابط الثاني و هو الخاص بشركة مكروسوفت (جهة اخرى)
https://developers.facebook.com/docs/app...indows-sdk

Windows SDK for Facebook

http://microsoft.github.io/winsdkfb/auth/



و اخيراً هذا الروابط تشرح و تؤكد استخدام  Await/Async  في التعامل مع الفيسبوك
await

async and await: Why Do We Need Them


مداخلة: بدلا من استخدامك للتايمر يمكنك انشاء مصفوفة Task عددها يساوي عدد المواضيع المحددة وتقوم بادخالها في جملة For

و استخدام Wait بالتزامن مع Thread (فقط لرؤية النتائج) و ترى مدى فعالية استخدام  Await/Async     

بالتوفيق اخي الكريم
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة: ابو روضة , zinom , معاند الحظ


الردود في هذا الموضوع
مشكلة تهنيج البرنامج - بواسطة ابو روضة - 29-12-16, 09:41 PM
RE: مشكلة تهنيج البرنامج - بواسطة ابو ليلى - 30-12-16, 02:23 AM


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم