C# multithreading 🧶

Поділитися
Вставка
  • Опубліковано 2 лип 2021
  • C# multithreading tutorial example explained
    #C# #multithreading #threads
    // thread = an execution path of a program
    // We can use multiple threads to perform,
    // different tasks of our program at the same time.
    // Current thread running is "main" thread
    // using System.Threading;
    music credits 🎼 :
    ===========================================================
    Up In My Jam (All Of A Sudden) by - Kubbi / kubbi
    Creative Commons - Attribution-ShareAlike 3.0 Unported- CC BY-SA 3.0
    Free Download / Stream: bit.ly/2JnDfCE
    Music promoted by Audio Library • Up In My Jam (All Of A...
    ===========================================================
  • Наука та технологія

КОМЕНТАРІ • 280

  • @BroCodez
    @BroCodez  3 роки тому +86

    using System;
    using System.Threading;
    namespace MyFirstProgram
    {
    class Program
    {
    static void Main(string[] args)
    {
    // thread = an execution path of a program
    // We can use multiple threads to perform,
    // different tasks of our program at the same time.
    // Current thread running is "main" thread
    // using System.Threading;
    Thread mainThread = Thread.CurrentThread;
    mainThread.Name = "Main Thread";
    //Console.WriteLine(mainThread.Name);
    Thread thread1 = new Thread(() => CountDown("Timer #1"));
    Thread thread2 = new Thread(() => CountUp("Timer #2"));
    thread1.Start();
    thread2.Start();
    Console.WriteLine(mainThread.Name + " is complete!");
    Console.ReadKey();
    }
    public static void CountDown(String name)
    {
    for (int i = 10; i >= 0; i--)
    {
    Console.WriteLine("Timer #1 : " + i + " seconds");
    Thread.Sleep(1000);
    }
    Console.WriteLine("Timer #1 is complete!");
    }
    public static void CountUp(String name)
    {
    for (int i = 0; i

    • @agoogleuser3402
      @agoogleuser3402 3 роки тому +1

      Why are you uploading videos like this? Why don't make it a full course.

    • @girlkun7518
      @girlkun7518 3 роки тому

      Hi! Could you make a video about topic "How to handle 2 keys pressed simultaneously in java"? Please... I'm Vietnamese and I'm really looking forward to this

    • @dakar_84
      @dakar_84 3 роки тому +1

      @@agoogleuser3402 already

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

      Beat YT alg !

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

      Thank u❤

  • @nico_qwer1732
    @nico_qwer1732 Рік тому +43

    Wow. This is clear, short and so easy to understand. No obnoxious music, just plain code and explanations. Thank you!

  • @bartsworkshop
    @bartsworkshop 9 днів тому

    WOW, this is the easiest example of Multi Threading I have seen online to date. Thank you this makes it so much easier to understand!

  • @FollyH
    @FollyH 2 роки тому +57

    Thank you for explaining this in a simple way, it's not easy to find this kind of stuff nowadays!

  • @sergioernestotostadosanche5700
    @sergioernestotostadosanche5700 2 роки тому +18

    I only can say: WOW, YOU EXPLANATION SKILL IS SECRET LEVEL!!! Thank you for your knowledge sharing.

  • @MadeoStudios
    @MadeoStudios 2 місяці тому +4

    Welcome adventurer! Seems like you've had a long way to get here (if you didn't skip any tutorial). Relax and be happy, because you just learned how to program in C# from the best teacher ever.
    Seems like I have to go! I wish you luck on your next programming adventure.

  • @ricardomartins5851
    @ricardomartins5851 2 роки тому +6

    first time I ran into your channel, you explainned in 6 min what my lecturer couldn't in 2 hours! you got a new subscriber, thank you

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

    Bro Code! So great this video. It goes straight to the point, in a very simple manner and explains clearly the difference between with and without multithreading. Thumbs up!

  • @Takayaki42
    @Takayaki42 3 роки тому +5

    Hey Bro, keep up the good work. These 50 C# videos helped me a lot to get a grip on the language. Thank you so much!

  • @AhmadEn-iu5ph
    @AhmadEn-iu5ph Рік тому +9

    Since I got to know this channel, it has become my favorite channel when looking for comprehensive but concise and easy to understand programming courses!
    Great channel. Great content. Great teaching style. Very concise and precise and straight to the point!
    Thanks a lot for helping people learn to program :)

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

      he also finished all the courses not like stopping after uploading a few videos like other youtuebers

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

    Completed all 50 videos. Thank you so much for the course. Your explanation and examples was very easy to understand. Thank you for all the amazing videos.

  • @dixta
    @dixta 3 роки тому +2

    Oh nice, 50 new videos! Thanks for all of the effort put into these videos

  • @loviljacob.795
    @loviljacob.795 Місяць тому

    Bro i like your style of explaining, no BS talking ,straight to the point

  • @devfaldu9216
    @devfaldu9216 2 роки тому +6

    Bro you should really continue this channel. Your explanation is sooo good. C# videos of such quality are hard to find on youtube

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

    So easily explained, before this I thought of multithreading some tough concept but now the way you explained I will remember lifetime.
    Thank you...

  • @aba22125
    @aba22125 2 роки тому +1

    OMG thank you, I've been trying to learn that async sh*t, but that wasn't what I was looking for. This was extremely, INSANELY, simple.

  • @pyaewaye2928
    @pyaewaye2928 6 місяців тому

    Your style of teaching is concise and clear. Wish you would also do more advanced c# topics and tutorials. I learned a lot from this. Thank you.

  • @seekpodcast
    @seekpodcast 2 роки тому +7

    Thank you so much. I was trying to wrap my head around multithreading as used in Sebastian Lague’s procedurally generated terrain tutorial and this helped me a ton to understand what was going on.

  • @kanekiken6431
    @kanekiken6431 2 роки тому +2

    Yo that's some slick explaining you did there ... thanks got the basic concept down thanks to you

  • @blesk666.
    @blesk666. 21 день тому

    just learned C# thanks to you. A great journey is ahead!

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

    Great video, thank you for explaining this in a simple way. Keep it on!

  • @IvanIvanov-ig1zx
    @IvanIvanov-ig1zx 8 місяців тому

    Simple and clear lessons.
    Verry good!
    Thanks.

  • @syllight9053
    @syllight9053 3 роки тому +6

    Bro Code, ma bro. You've been cranking videos! I'm very happy for you and the other people who're gonna learn from you. I hope you got 8 hours of sleep though...

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

    Just subscribed. Two really great vids on topics I've been literally scouring the net for weeks. Just a fluke I've come across Bro Code. Keep up the excellent work!

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

    Thank you for explaining it very well. Was pulling hair all day to get a grasp about this topic.

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

    Thank you for this Bro! You are very clear and direct to the point, which makes the topics easy to understand

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

    Just finished each one of his courses, so amazing!

  • @Ragundah
    @Ragundah 2 роки тому

    Liked, Subscribed, and Commented. You've earned it. You're great.

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

    Thanks for this concise run through! :)

  • @jkking3213
    @jkking3213 3 роки тому +1

    I am glad to see you again!
    yo you uploaded a lot of videos!

  • @moisesreiter
    @moisesreiter 2 роки тому +1

    Amo tus videos Bro!!! Espero puedas subir mas!!! Un abrazo desde Perú

  • @akshatjain7178
    @akshatjain7178 3 роки тому +2

    my man just spammed the upload button dayummmm .. now i have videos to binge all night

  • @pastub
    @pastub 2 роки тому

    Very nice! I 'm checking all other material in this channel. Thanks!

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

    Great explanation in a nutshell 👏👏

  • @mamedaleskerov1507
    @mamedaleskerov1507 2 роки тому +2

    Thank you for your nice and clear explanation!!!

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

    really appreciating this channel. keep it nice and simple for us my bro.

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

    Clear, simple, to the point. thanks!

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

    Thank you very much. You helped me a lot with my project. I was needing a timer, running on the "background" and your tutorial helped me a lot! :)

    • @TheDigitalZero
      @TheDigitalZero 9 місяців тому

      I know it's been 6 months, but in case you haven't discovered it yet, you can use the DateTime type to compare a stored time value with the current time.

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

    Thanks for sharing! Greetings from Brazil!

  • @TheScorpionAly
    @TheScorpionAly 2 роки тому

    Awesome tutorial for beginners!

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

    fantastic video series, thank you so much for your work!!!

  • @jjherrera2b
    @jjherrera2b 7 місяців тому

    Great, very helpful, thanks for sharing...

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

    Nice explanation

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

    Briliant tutorial, thank you!

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

    Thank you so much for explaining it so simple and easy to understand!

  • @user-gk9fn8pu1f
    @user-gk9fn8pu1f 8 місяців тому

    Thank you so much, your tutorial help me to learn a lot of new things!

  • @CarlosGomez-kb24
    @CarlosGomez-kb24 10 місяців тому

    Thank you for the easy and quick lesson! :D

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

    Thanks for the tutorial! It was nice and easy to understand!

  • @ametist007
    @ametist007 5 місяців тому

    Your videos are great! Many others could not help me, and despite the foreign language, I understood you perfectly

  • @Anuli-Edom
    @Anuli-Edom 3 місяці тому

    Awesome work here.

  • @adbanerjee9888
    @adbanerjee9888 5 днів тому

    Absolutely fantastic.. Thank you!

  • @tech-zenth
    @tech-zenth 9 місяців тому

    Nice example

  • @MahmoudSaadawy
    @MahmoudSaadawy 2 роки тому

    Amazing! Please upload more C# Tutorials about real projects.

  • @OnderCoskun-il8wj
    @OnderCoskun-il8wj Рік тому

    it was good task. Congrulations Bro!

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

    Thank you for this video, I am commenting to boost the algorithm and help your channel cuz im so cool like that fr fr. But thanks :D

  • @davidcordero396
    @davidcordero396 10 місяців тому

    Clear and simple. Thanks alot!

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

    Thank you! You're very good at explaining.

  • @_gabrielzin_6862
    @_gabrielzin_6862 3 роки тому

    you're amazing bro, nice video!

  • @yipyiphooray339
    @yipyiphooray339 3 роки тому +9

    U ARE SO UNDERRATED FFS

  • @jimzoo5254
    @jimzoo5254 10 місяців тому

    nice vedio.

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

    Awesome🤩👍

  • @cooldude-mi9wz
    @cooldude-mi9wz Рік тому +1

    who needs to waste 100 dollors on udemy courses when you have bro code to help you out here. awsome stuff man. liked.

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

    Superb

  • @minkworks6143
    @minkworks6143 2 роки тому

    Great video. Thanks for posting.

  • @syllight9053
    @syllight9053 3 роки тому

    If you ever feel lonely, remember we're your here for you, bro!

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

    Simple and clear. Ty bro!

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

    Amazing tutorial

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

    Great explanation! Thank you!!!

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

    Easy, fast and importantly clear 👍😎

  • @kritikyorumer
    @kritikyorumer 2 роки тому

    Nice job mateeee!

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

    Thank you! This short clip helped alot!

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

    Short but crucial... A nice video

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

    Awesome! Saved me hours of study!

  • @linzer-mm1fj
    @linzer-mm1fj Рік тому

    good explanation bro

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

    Good video, quick and easy ! Thanks Bro !

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

    Good one

  • @ghaxxx8883
    @ghaxxx8883 10 місяців тому

    You helped me a lot.. the best tutorial out there.. thanksss

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

    man, you are the best. Thank you for this tutorial😘

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

    You are amazing. I really like your videos 👍🏻

  • @freddyboyys
    @freddyboyys 10 місяців тому

    superb

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

    great explanation bro!

  • @jeffchungwailoong
    @jeffchungwailoong 2 роки тому

    nice explanation...

  • @antischoker
    @antischoker 2 роки тому

    Nice Explanation. Thanks Bro :)

  • @Wesley-sz8nt
    @Wesley-sz8nt Рік тому

    Great video. Very useful.

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

    Thank you, it was so helpful!!

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

    Thanks dude, great video

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

    To the point. Easy, peasy.

  • @anurag_droidev
    @anurag_droidev 3 роки тому +1

    Thanks for all these videos they ar so helpful

  • @megahombre24
    @megahombre24 2 роки тому +2

    This was perfect, thanks a lot!!!

  • @natnaeltedros552
    @natnaeltedros552 2 роки тому

    Great job

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

    great clear video thank

  • @user-uk1op9nn8l
    @user-uk1op9nn8l 4 місяці тому

    Well explained

  • @ciclismo1450
    @ciclismo1450 2 роки тому

    Thank u my dood, very helpful video

  • @monkeibusiness
    @monkeibusiness 3 роки тому +12

    jesus christ my abo box, good stuff.

  • @reshma4524
    @reshma4524 2 роки тому

    Thank you so much bro!

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

    great video

  • @mhzmngames
    @mhzmngames 7 місяців тому

    Great Like Always

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

    Great work and it would be very much helpful if you could give an real time examples like were this could be used in an automation frame work or so.

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

    Thanks for this 👍

  • @user-yl2rz9jq1u
    @user-yl2rz9jq1u 10 місяців тому

    awesome man!!