C# Advanced: Task-Based Asynchronous Pattern (TAP)

Поділитися
Вставка
  • Опубліковано 13 січ 2025

КОМЕНТАРІ • 52

  • @mustafafadel4925
    @mustafafadel4925 Рік тому

    شكرا من كل قلبي ... هاد الدرس عمل معي فرق كبير في العمل (كنت واقع في مشكلة وحليتها بالتزامن)
    جزاك الله كل خير

  • @wael_orraby
    @wael_orraby Рік тому

    أسأل الله سبحانه وتعالى ان يجزيك خيرا على هذا المجهود الذي تبذله لايصال العملومة
    بارك الله فيك وأشهد الله أني أحبك في الله

  • @ibrahimkhairy-z7w
    @ibrahimkhairy-z7w Місяць тому

    ربنا يبارك فى حضرتك ويجعلو فى ميزان حسناتك
    جزاك الله خير

  • @abdelrahmaneid7698
    @abdelrahmaneid7698 Місяць тому

    ربنا يباركلك وينفع بيك حقيقي ياريتني عرفت القناه من بدري 🤍

  • @ahmedh2482
    @ahmedh2482 11 місяців тому +1

    جزاك الله كل خير
    ما شاء الله معلوماتك قوية حتى انها ما مرت علي في الدروس الأجنبية .. ربنا يزيدك من خيره
    انا شفت الكثير من دروسك اليوم .. يمكن تكون افضل كثير لو تعمل recap في نهاية كل درس
    توضح فيه الـ best practice

  • @emad-dev
    @emad-dev Рік тому

    جزاك الله خير، حاجة فخمة، رغم اني مستخدم التاسك كثير ومع هذا تعلمت حاجات كثير من الفيديو دا.

  • @Bilal_Sayed48
    @Bilal_Sayed48 Рік тому

    جزاك الله خيرا ي هندسه,بسطت الموضوع بشكل كبير❤❤❤❤💯

  • @hosamhemaily4817
    @hosamhemaily4817 10 місяців тому +2

    الموضوع دة عايز
    practice
    كتير عشان يثبت فى الدماغ

  • @mohammedalhadik8162
    @mohammedalhadik8162 Рік тому

    جزاك الله عنا خيرا يا باشمهندس محمد ونفع بك وجعله في ميزان حسناتك 👐

  • @Omar-z1b9t
    @Omar-z1b9t Рік тому +3

    شرح ممتاز يا هندسة,
    بس لانا عارفه انه الـ await
    ما بتعمل block for thread
    هي بتعمل حاجة بسموها suspend,
    يعني بتخلي thread
    فاضي بالتالي بيسمح اذا في شيء ثاني يشتغل عليه على نفس
    thread لعملناه suspend ...
    وصححلي يا هندسة إذا انا غلطان لانه هذا الكلام درسته من فترة لوحدي

    • @PassionateCoders
      @PassionateCoders  Рік тому +2

      انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني

    • @Omar-z1b9t
      @Omar-z1b9t Рік тому

      @@PassionateCoders تمام يا هندسة جزاك الله خيرا

  • @ahmadkelany
    @ahmadkelany Рік тому

    الله يبارك لك يا هندسة و يرضى عنك وعن والديك و أحبابك جميعا ❤❤💐💐

  • @mohamederfan2734
    @mohamederfan2734 Рік тому

    جزاك الله خيرا يا باشمهندس وجعله الله في ميزان حسناتك ❤

  • @ramytawfik9168
    @ramytawfik9168 8 місяців тому +1

    فى الدقيقة 33:51 حضرتك بتقول ان احنا هننتظر task1 لحد ما تخلض خالص بعد كده تتدخل على task2 فى حين ان ال result اللى طالع شايف ان ال 2 tasks شغالين مع بعض

    • @bassemwadie7089
      @bassemwadie7089 4 місяці тому

      هو يقصد ان الكود اللي بعد كده مش هيتنفذ غير لما ال 2 تاسك يخلصوا
      هما شغالين مع بعض عشان مكتوبين كده
      var task1 = ProcessBatch1();
      var task2 = ProcessBatch2();
      await task1;
      await task2;
      لو عايز تاسك 1 تخلص الاول وبعد كده تاسك 2 يبقى لازم تتكتب كده
      var task1 = ProcessBatch1();
      await task1;
      var task2 = ProcessBatch2();
      await task2;

  • @yamenassaf3564
    @yamenassaf3564 8 місяців тому

    بارك الله فيك م. محمد وجزاك كل الخير

  • @3lywa7eed6
    @3lywa7eed6 11 місяців тому

    بارك الله فيك يبشمهندس

  • @سعيدالوكيل-د4ز
    @سعيدالوكيل-د4ز Рік тому

    انا بقيت بستني فيديوهات الثردينج دي اوي

  • @bodyagag1709
    @bodyagag1709 3 місяці тому

    30:09 i have question here when you put await before the ProceesPatch1 1) new thread will be serve this awiat and control should back to the main thread ... now why main thread didn't complete it work by calling ProcessPatch2() (because it's the main thread dosn't affect with other thread ) i just confused at this point .. overall it's a greate lesson and explaination, god blesse you

  • @mohamedmohamed165
    @mohamedmohamed165 Рік тому

    جزاك الله كل الخير ربنا يباركلك يهندسة ❤❤

  • @AhmedOsamaFT
    @AhmedOsamaFT Рік тому

    ربنا يباركلك ويسعدك يارب يا هندسة ❤❤

  • @mmramohamed2780
    @mmramohamed2780 Рік тому

    شكرا جدا لحضرتك للاجابه علي سؤالي عن فائده ال await طالما عامله بلوك

  • @OroGeek
    @OroGeek Рік тому

    بارك الله فيك وجزاك كل خير

  • @Heroxpls
    @Heroxpls Рік тому

    بارك الله فيك♥

  • @Omar.bin.khattab
    @Omar.bin.khattab 8 місяців тому

    جزاك الله خيرا

  • @passionforsciencel5180
    @passionforsciencel5180 Рік тому +1

    أستاذنا الكريم لو أمكن حلقة عن memory management في اللغة و كيفية عمل stack , heap , garbage collector .

  • @muhammadkamal9450
    @muhammadkamal9450 Рік тому

    ايوه كده دلعني 🔥

  • @abdelrahmangamal9166
    @abdelrahmangamal9166 Рік тому

    چزاك الله كل الخير

  • @mohe6464
    @mohe6464 Рік тому +1

    جزاك الله خيرا على مجهوداتك يا بشمهندس
    هستأذنك العايز يبدأ في محتوى قناتك
    نمشي بإي ترتيب في الplaylists الموجودة في القناة؟

    • @PassionateCoders
      @PassionateCoders  Рік тому +1

      m.facebook.com/groups/passionatecoders.channel/permalink/622664123149046/?mibextid=Nif5oz

  • @aymansyria4303
    @aymansyria4303 Рік тому

    شكرا لك شرح رائع

  • @ahmedidamiir
    @ahmedidamiir 11 місяців тому

    جزاك الله كل خير يا بشمهندس انا عيدت الفيديو كذا مرة علشان أفهم الجزئيات بتاعت أسينك و أويت و دلوقتي وضحت الحمدلله
    من رأيك يُفضل أكمل السلسلة و ادوس في ال إي إس بي دوت نت دلوقتي هفهم اكتر الاسينكروناس ولا بلاش و افضل اكررها لحد ما اشربها خالص؟

  • @AHMADMOHAMMAD-t8z
    @AHMADMOHAMMAD-t8z 11 місяців тому

    لو سمحت حضرتك شارح الlinq واي افضل كورس اتابع معاه لو حضرتك مش شارحها

  • @sky-soft-2024
    @sky-soft-2024 10 місяців тому

    م/محمد في ال
    Event Handler Mehtods -> private void name_Procedure(object sender, EventArgs e)
    يتم تقييد المطور بأن تكون الدالة void هذه هي الحالة الوحيدة اللي انت حكيت عنها؟
    لأنني بالفعل كنت بحاجة الى تجنب استخدام ال async void لكن ال standard Delegate للأحداث نوعه void

  • @ahmedgamal-b9z
    @ahmedgamal-b9z Рік тому

    جزاك الله خيرا. بعد اذن حضرتك تقولنا امتي نستخدم الميثود دي لاني في الاخر اتلغبط و بحس اني مش صح استخدمها , ف ياريت يبقي فيه جزء ايه احسن الاوقات الي استخدم فيها الميثود و شكرا

  • @hex9219
    @hex9219 11 місяців тому

    تسلم جدا.
    حاسس ان اغلب اللي كان مبهم بالنسبة لي بقي واضح

  • @SohiubAshraf
    @SohiubAshraf Рік тому

    فى شرح ل database قريب ؟؟؟
    ولو امكن تنصحتى بحد اتابعه دلوقتى يكون شخص زى حضرتك كده اكون شاكر

    • @PassionateCoders
      @PassionateCoders  Рік тому +1

      د.محمد الدسوقي وم.عصام عبدالنبي شارحين داتابيز بشكل ممتاز وتابع طبعا م.عصام وم.محمد الهلالي قناة devcreed

    • @SohiubAshraf
      @SohiubAshraf Рік тому

      متشكر ❤@@PassionateCoders

  • @Mo_Fayyad
    @Mo_Fayyad Рік тому

    بعيداً عن موضوع الدرس
    كنت حابب اسأل سؤال هل ممكن أشتغل بال .net بشكل طبيعي بدون مشاكل على نظام تشغل linux محتاج اجابة السؤال دا جداً لأنه هيفرق معايا بشكل شخصي

  • @mohammedrammah1819
    @mohammedrammah1819 Рік тому

    يهندسه انا بحثت وعرفت ان ال await مش بتعمل block لل thread
    ممكن توضحلنا النقطه دي؟

    • @PassionateCoders
      @PassionateCoders  Рік тому

      انا قصدت بblock انها بتنتظر الasync method لما تخلص علشان تكمل تنفيذ باقي الكود لكن في نفس الوقت بترجع الكنترول للcaller thread علشان يكمل شغله بدون ماينتظر وانا وضحت النقطة دي اكتر من مرة في الفيديو بس ممكن كلمة block فعلا عملت confusion شوية فسامحني

  • @MahmoudSaed98
    @MahmoudSaed98 Рік тому

    13:10 ههههههه
    اضحك الله سنك يا هندسة

  • @سعيدالوكيل-د4ز
    @سعيدالوكيل-د4ز Рік тому

    انا فيه معلومات اول مره اسمع عنها هنا 😂😂

  • @ashrafsaeed1695
    @ashrafsaeed1695 2 місяці тому

    4444

  • @Hamdy9846
    @Hamdy9846 3 місяці тому

    23:45 بيجن جنون الكومبيلر😂

  • @tariktarek2159
    @tariktarek2159 2 місяці тому

    بارك الله فيك استاذنا

  • @Hamdy9846
    @Hamdy9846 3 місяці тому

    جزاك الله خيرا