CLRium # 6: التزامن والتوازي. يومين: من المعالج إلى المزامنة / الانتظار


قريبًا ، من 29 إلى 30 نوفمبر في سان بطرسبرغ ومن 6 إلى 7 ديسمبر في موسكو ، سنطلق ندوة .NET السادسة. في إطار الندوة ، نحن على قدم وساق ندرس قضايا تعدد مؤشرات الترابط ، والتي هي في الواقع معقدة للغاية. يتغير البرنامج قليلاً ، لكنه يتحول إلى أنه من المتشددين جدًا بالنسبة لك وممتع بالنسبة لنا. لقد وسعت وصف مستوى نظام التشغيل إلى ثلاث فتحات: الآن يمكنك أن تتعلم هناك:


  • كم من الوقت ، طولهم ، اختيار طولهم ، تغيير إعدادات النظام وذلك لتحديد طول الكم من الوقت
  • زيادة أولويات التدفقات والأطوال الكمومية بشكل ديناميكي تبعًا لظروف مختلفة: من علامة أن النافذة في المقدمة إلى إصدار الأقفال
  • تطوير جدولة مؤشر ترابط UMS الخاص بك

وأكثر من ذلك بكثير. سيكون هناك الكثير من القهوة.


حيث سيتم عقد


في سان بطرسبرغ ، غيرت الندوة موقعها وستعقد في وسط المدينة تقريبًا: المساحة الفنية للنساجين. نحن نستأجر الطابق بأكمله من المبنى حتى يتسنى لك الإقامة بشكل مريح وتناول الطعام دون مغادرة المبنى والاستمتاع - أثناء فترات الراحة. لأن هذه مساحة فنية ، وهناك العديد من الأشياء المثيرة للاهتمام إلى جانب الندوة نفسها.



في موسكو ، ستعقد الندوة في فندق Salute التقليدي. الاختيار بسيط: المكان مثبت جيدًا.



بضع كلمات عن برنامج الندوة


برنامج اليوم الأول


  • سنبدأ مع طبقة نظام التشغيل. 6 أنواع من العمليات والخيوط ، نذكر الألياف (وشرح سبب عدم وجودها في .NET). تقريران كبيران يعملان على تحليل كل شيء موجود في نظام التشغيل ؛
  • بعد نظام التشغيل ، سنتحدث عن ميكانيكا CLR. لديها العديد من الآليات على أساسها العديد من فئات BCL العمل ؛
  • بعد ذلك ، سوف تذهب لتناول العشاء لوضع الطبقة الأولى من المعلومات ؛
  • بعد الغداء ، نتناول طبقة BCL بإحكام شديد. وهنا بدائل التزامن. وتعقد وأهمية تعقيد الخوارزميات وسياقات التزامن. بشكل عام ، تقريران الصوت. في هذه المرحلة ، ستشعر بالفعل أن استثماراتك ستؤتي ثمارها على الأقل في المشروع الحالي ، وفي المستقبل - في أي مقابلة ؛
  • الموضوع الثالث من اليوم الأول هو خوارزميات خالية من القفل. هذا جزء أساسي من معرفتنا multithreading. الخوارزميات التي تعمل بدون أقفال. وفي رأيي المتواضع ، من الأفضل عدم تعليمهم . إنهم بحاجة إلى فهم كيفية عملهم. هذا هو ما سنفعله: أولاً ، سنعرف كيفية وضع المعارف التقليدية لوحدنا لاختيار خوارزمية تستند إلى المتطلبات. بعد ذلك ، سوف نقوم بتحليل كيفية عمل الخوارزميات ، وأخيراً ، سنقوم بتطوير واحدة أخرى بشكل مستقل.

برنامج اليوم الثاني


عندما تحصل على قسط كافٍ من النوم (يجب أن يتم ذلك: يدمج الدماغ جميع المعلومات التي تلقاها أثناء النوم) وتأتي إلى الحلقة الدراسية ، وسيبدأ الجزء الثاني منها:


  • تقرير تمهيدي عن نماذج APM و EAP غير المتزامنة في CLR / BCL. من يقول أنهم عفا عليها الزمن؟ كل ما هو جديد قديم جيد النسيان ، مما يعني أنه يجب ألا ينسى القديم: ستعود دوامة التنمية إليه أكثر من مرة ؛
  • نهج وظيفي لتطوير كود غير متزامن. وظائف - ليس فقط في F #. سوف نفهم كيفية كتابة التعليمات البرمجية بطريقة بحيث يمكن موازنتها بسهولة بحيث تستلزم أقل قدر من الأقفال والمخصصات ؛
  • مرة أخرى ، لتقليل الحرارة في رؤوسنا ، سنستريح على العشاء. دعنا نتحدث ، تغيير السياق.
  • بعد الغداء ، سنذهب البولندية معرفتنا. ستكون هذه: PLINQ ، المزامنة / تنتظر ، آليات عملهم.

تبرير صاحب العمل


إذا كنت ترغب في توفير الأموال الشخصية والاتصال بصاحب عملك ، لكنك لا تعرف كيفية القيام بذلك ، أدناه أعددت نصًا قصيرًا يمكن استخدامه عن طريق إرسال خطاب إلى الإدارة. بالنسبة لأولئك الذين رأوا ذلك بالفعل ، قمنا بإخفاء محتوياته تحت المفسد:


رسالة إلى الإدارة
مساء الخير

يوري إيفانوفيتش ، اليوم أود الاتصال بك لطلب صغير. تعقد ندوة مهمة للغاية في مدينتنا ، والتي أود حضورها. يرتبط موضوع الندوة بمهامنا وسيساعد بشكل كبير في حلها: هذا موضوع متعدد الخيوط والقدرة التنافسية. أنا ، مثل كل موظف ، لدي العديد من المهام سواء في العمل أو في المنزل. وبالتالي ، من الصعب جدًا إيجاد الوقت لتطوير الذات: في المنزل ، ما زلت ترغب في القيام بمهام الحياة والعمل - العمل. لذلك ، فإن حضور مثل هذه الندوة يمثل فرصة جيدة لإيجاد الوقت للاستماع واستخدام المواد التي يمضغها شخص ما ويخبرك بالأشياء الأكثر أهمية فقط.

تستمر ورشة العمل يومين: 29-30 نوفمبر / ديسمبر 06-07. ولكن ، من ناحية ، فإن المواد التي ستصدر خلال يومين خلال الدراسة المعتادة من مجموعة متنوعة من المصادر ستستغرق شهرًا على الأقل ، ومن ناحية أخرى ، تم اختيار مواعيد الندوة جيدًا: كل شائعات عشية رأس السنة الجديدة ، إن وجدت ، سوف تبدأ لاحقًا. أيضًا ، خلال عطلة رأس السنة الجديدة ، سوف أتمكن من الاستماع إلى جميع التقارير الواردة في التسجيل ، مما يعزز معرفتي.

هناك إعلانه عن حبري: https://habr.com/ru/company/clrium/blog/460635/
وورشة العمل نفسها: CLRium

بقي ثلث جميع التذاكر فقط. في انتظارك!

Source: https://habr.com/ru/post/ar471482/


All Articles