Build your first multithreaded application - Introduction to multithreading in modern C++

  Рет қаралды 177,467

CodeBeauty

CodeBeauty

Күн бұрын

📚 Learn how to solve problems and build projects with these Free E-Books ⬇️
C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book
Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook
🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/
Experience the power of practical learning, gain career-ready skills, and start building real applications!
This is a step-by-step course designed to take you from beginner to expert in no time!
💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10).
Use it quickly, because it will be available for a limited time.
Download Visual Assist here: bit.ly/WT-CB
I use it to enhance the performance, features, and support for C, C#, and C++ development in Visual Studio.
Download Ultra Edit here: bit.ly/UE_CB
It is a powerful, secure text editor designed specifically for programmers.
This video is an introduction to multithreading in modern C++. You will learn what is multi-threading, why is it important, what kind of problems can we solve with multithreading. I'll also explain the difference between multithreading and multitasking, and give you a real-life example of multithreading use.
This video contains everything you need to know to learn and start working with threads in modern C++, even if you are a complete beginner.
It is a step-by-step tutorial that starts with basic multithreading concepts, but it also encompasses some of the more advanced concepts as well.
☕ If you've found my content helpful and would like to support me, you now have the option to buy me a coffee or a cookie! It's a small gesture of gratitude that means a lot to me and helps me keep creating free educational videos for you. Use the link to make a contribution: bit.ly/CodeBeauty_BuyMeACoffee
However, please don't feel obligated to do so. I appreciate every one of you, and I will continue to share valuable content with you regardless of whether you choose to support me in this way. Thank you for being part of the Code Beauty community! ❤️😇
Contents:
00:00 - What will you learn in this course?
00:40 - History of multithreading in C++
01:24 - What is multithreading
01:39 - Multitasking vs multithreading
03:49 - Singlethreaded vs Multithreaded application
08:44 - How to pass a parameter to a thread function
10:10 - Build your first multithreaded application
21:04 - Problem with multithreading
Follow me on other platforms:
Instagram 📸 - / truecodebeauty
Twitter 🐦- / truecodebeauty

Пікірлер: 309
@CodeBeauty
@CodeBeauty 2 жыл бұрын
📚 Learn how to solve problems and build projects with these Free E-Books ⬇️ C++ Lambdas e-book - free download here: bit.ly/freeCppE-Book Entire Object-Pascal step-by-step guide - free download here: bit.ly/FreeObjectPascalEbook 🚀📈💻🔥 My Practical Programming Course: www.codebeautyacademy.com/ Experience the power of practical learning, gain career-ready skills, and start building real applications! This is a step-by-step course designed to take you from beginner to expert in no time! 💰 Here is a coupon to save 10% on your first payment (CODEBEAUTY_YT10). Use it quickly, because it will be available for a limited time.
@sparshbhogavilli9566
@sparshbhogavilli9566 Жыл бұрын
How did you get spaces in the for-loop at 4:22 ? Thanks!
@muhammad.hameem
@muhammad.hameem 11 ай бұрын
The only youtuber who teaches modern C++ in the best way possible.
@reggiedaniels6920
@reggiedaniels6920 2 жыл бұрын
Hello Saldina. it is great that you are taking the time to bring up these problems, and then explain them to us. Because above all else I want to become a great programmer just like you. So please continue doing what you are doing. I..., We need that knowledge. While you are teaching us these things you are reinforcing what you already know. Thus you gain two benefits: the joy of helping us to become great programmers, and certification that what you think that you know is actually what you know for sure. Thank you, Reggie
@sabbirahmed8012
@sabbirahmed8012 2 жыл бұрын
You're doing great. I went through hundreds of tutorials but none of those taught any practical applications of C++. Building something using a language helps the learning process exciting. I appreciate your effort, ma'am and look forward to seeing a lot more exciting projects soon.
@ian_snyder
@ian_snyder 7 ай бұрын
This is the clearest explanation of multithreading I've found, thank you so much!!
@CodeBeauty
@CodeBeauty 3 ай бұрын
You're very welcome!
@patrickmayer9218
@patrickmayer9218 Жыл бұрын
*The syntax for threads is thread threadName(functionName); *You are basically giving the thread a function pointer. *You need 'system("pause>nul");' rather than 'return 0;' so that your program doesn't have a runtime error. *The easiest way to have your thread update every X unit of time is to do: using namespace std::chrono_literals; using namespace std::this_thread; //and then use the sleep_for(time literal); Great video!
@chopov11
@chopov11 8 ай бұрын
the system("pause") actually stops the program from closing until the user gives input. To avoid the runtime error call worker1.detach() so that it detaches the function from the thread, then there will be no error when closing the program. system() function also calls commands in the terminal which i just learned. she has another video on this system.pause(). i just put this here because i came looking for answers to this stuff too lol.
@patrickmayer9218
@patrickmayer9218 8 ай бұрын
@@chopov11 Gotcha, thanks for the additional info :)
@technicalpublishing8188
@technicalpublishing8188 2 жыл бұрын
Awesome and mindblowing!! I have never seen such an understandable and clear explanation about multithreading. One senses that you simply know exactly what you are talking about. This is my channel from now on when it comes to C++ and programming in general. Thanks a lot for this brilliant channel!!!
@dundyd3612
@dundyd3612 2 жыл бұрын
wow, i was very confused in class when my teacher was explaining this, and now its cristal clear 👏👏👏 brava ❤❤❤
@denisceke4010
@denisceke4010 2 жыл бұрын
Dovoljno je samo reći: ODLIČNO! Jako dobro i kristalno jasno objašnjenje. Definitivno se vežem za ovaj kanal. Pozdrav iz Tuzle.
@SauravKumar-vj7ks
@SauravKumar-vj7ks 2 жыл бұрын
This was such a mindd blowing video with clear, concise and awesome explanation. Thanks saldina, you're just amazing. And yesss, please continue telling more about the bugs, programming issues with code and software development tips in general. They would be really helpful. Btw just one small suggestion, please make a video on asynchronous programming with modern C++. Keep up the great content. 👍
@silque1150
@silque1150 2 жыл бұрын
Your videos are getting me through my classes. You deserve more than a few coffees. Thank you!
@Kazner0h
@Kazner0h Жыл бұрын
The practical example here was super useful. I definitely find it useful when you explain the problem with certain implementations or techniques, as well. Thank you so much!
@CarlosSamuelGlezJB
@CarlosSamuelGlezJB Жыл бұрын
Love your channel! And also, when I saw you have this multithreading video... I got excited!
@abelashenafi6291
@abelashenafi6291 Жыл бұрын
I actually came to your channel to see how to use multithreading using C++ in Visual Studio IDE. However, the way you described multithreading using the '+' and '-' characters was really "Thinking outside the box". I really liked your perspective. I'll also use your method to teach other people about multithreading as it would really help them visualize multithreading more. Thank you!
@EngineeringChampion
@EngineeringChampion Жыл бұрын
You are a great teacher! I've watched almost all of your videos! More Please and keep it up!
@trtlphnx
@trtlphnx 2 жыл бұрын
Thanks You For Such an Ingenious, Creative Presentation; You Are My Favorite Channel Here On The "Tube" ~ Love What you Are Doing, Please NEVER Stop ~
@mauromafra
@mauromafra 2 жыл бұрын
It is an excellent video, congratulations. You speak clearly and in an objective way, great work!
@Ghisisan_
@Ghisisan_ 2 жыл бұрын
Nice video! It is well and simple explained. Multithreading is definitely a subject I want to hear more about. Looking forward for your future videos.🤗
@russellvn
@russellvn Жыл бұрын
Such a great video i ever seen about multi-thread. I love this. Thank you very much, Saldina
@thePolyguru
@thePolyguru Жыл бұрын
This video was totally awesome! It really helped me understand the aspects of multi-threading, and how to properly implement it. Will help with my engineering degree for sure!
@gemechuuberiisoo698
@gemechuuberiisoo698 Жыл бұрын
You are an astounding teacher, thank you very much!
@papiermuecke7626
@papiermuecke7626 2 жыл бұрын
21:20 Chorono Literals 🤣😆 Thank you saldina for that great video! I just learn so much of your videos, more than i could learn in the entire internet. Keep going!!!
@janeikeliu
@janeikeliu Жыл бұрын
Fantastic and easy to understand explanation of multithreading in C++! Thank you!
@elprofesor6156
@elprofesor6156 2 жыл бұрын
Eagerly waiting🎉 and kindly do upload more topics of DATA STRUCTURES🧑‍💻. It will be very helpful❤️😊
@archanasubramanian2734
@archanasubramanian2734 2 жыл бұрын
Looking forward to more concepts in multithreading. Thanks for this neat description.
@shashankcool
@shashankcool 2 жыл бұрын
Thanks Saldina for explaning thread concept in c++ with simple example. Awaiting more such videos in C++.
@gurudatt-shahane
@gurudatt-shahane 2 жыл бұрын
Thank you for the great content, this video is awesome in explaining multi-threading 💞
@wora1111
@wora1111 2 жыл бұрын
I am an old programmer that did this kind of thing in 8bit assembler (6800/6809). In order to debug C++ code of younger people I switched to an assembler view. Having said that I have to admit you did a very good explanation, simplifying while explaining all relevant details that I did think of. Good work!
@MaiNgocDoan1809
@MaiNgocDoan1809 2 жыл бұрын
thank you for sharing your knowledge. I appreciate that hope you give us more video like that
@lawniczakjohn
@lawniczakjohn 9 ай бұрын
Love this! Awesome video.
@powertube5671
@powertube5671 Жыл бұрын
Thank you so much for an easy-to-understand tutorial. This example is exactly what I am looking for. I wrote a shortwave receiver control program, but in order to get signal strength readings, the reading loop has to be in a separate thread. Now all I have to do is apply this to a C++/CLI application. It will be somewhat different, but the principle is the same. I already wrote the signal strength reading function with an infinite loop like you show. It works, but has to be put in the background.
@vladleustean1638
@vladleustean1638 Жыл бұрын
Amazing video! I just landed my first C++ software developer job and I am trying to fill the gaps that I had during the interview. You explained it exceptionally. Thank you!
@hamzarashid6390
@hamzarashid6390 Жыл бұрын
Hey, is it possible to get in touch with you and discuss how you got the job? I would really appreciate it, thanks.
@marym9003
@marym9003 2 жыл бұрын
Thanks for the Linode gift, it is very useful 💜💜
@aryansharma9933
@aryansharma9933 2 жыл бұрын
You are doing great work ✨ 💜
@Fernando-du5uj
@Fernando-du5uj Жыл бұрын
Perfect explanation. Thank you alot!
@nv9usb381
@nv9usb381 2 жыл бұрын
Thank you Saldina ❤
@johnsknows3135
@johnsknows3135 Жыл бұрын
thx a lot for another great video!
@MusicalGeniusBar
@MusicalGeniusBar 2 жыл бұрын
These videos are the best. Keep them up
@arusikapinyan6326
@arusikapinyan6326 Жыл бұрын
❤Thank you Saldina, you are the best❤❤❤
@swayam50
@swayam50 2 жыл бұрын
Would love a playlist on Modern C++, as always awesome content ❤️❤️
@mdasadazam6161
@mdasadazam6161 2 ай бұрын
awesome video, learnt multiple things from your video. Your video was worth spending my time.
@bettyswunghole3310
@bettyswunghole3310 2 жыл бұрын
This is a great tutorial. Thank you!
@jammydodger1449
@jammydodger1449 Жыл бұрын
Great tutorial, thanks for teaching me multithreading.
@yahee83
@yahee83 2 жыл бұрын
The best C++ teaching ever
@Greyhame2010
@Greyhame2010 2 жыл бұрын
Don't know what to say, but, whoa! Jumping around KZfaq trying to pick up some hidden gems buried in the C++ landscape to help me to become a better C++ programmer. The language is full of features and is continually evolving with the new technologies coming out these days, but this simple example of using threads is cool and will certainly be in my toolbox for any future projects I may have in mind. (The last time I was exposed to threads was in a Unix system and it was overly complicated and probably not worth the trouble of trying to decipher it lol.) Thanks for sharing your time and hope you get millions of views and tons of ad revenue lol 😄👍
@ginsonmathew186
@ginsonmathew186 2 жыл бұрын
I am eagerly waiting for the second part of this multi threading series!!!
@moisesnapoles2153
@moisesnapoles2153 2 жыл бұрын
Great job at explaining this!
@dundyd3612
@dundyd3612 2 жыл бұрын
I love your videos, they're the best! Great job as always ❤️❤️
@user-md3nz9hy8z
@user-md3nz9hy8z 2 жыл бұрын
Why do you love videos with big problems in examples ?
@TonyStark-lw7lv
@TonyStark-lw7lv 2 жыл бұрын
I think if you can understand big problems , you will automatically be able to solve the simpler ones.
@rre9518
@rre9518 Жыл бұрын
Code Beauty is a good name for you. Thanks! Done as simply as possible.
@cheggmi3637
@cheggmi3637 2 жыл бұрын
Yet another educative tutorial. I want to thank you for the time and efforts put into this. I just have a question an that is, where does the likes of atomic, mutex and so on come in where doing multithreading. How are they used and what do they do in threading? Thank you.
@manavroy7293
@manavroy7293 2 жыл бұрын
That was indeed helpful, Thank you very much :)
@OzzFan1000
@OzzFan1000 2 жыл бұрын
This video has been super-informative, and I love the extra explanation about situational code at the end. Thank you so much for sharing! Oh, and I'm in Illinois and it's 15 degrees Celcius at 2:00 PM Central time. 😃
@LimaSentosa
@LimaSentosa Жыл бұрын
This is very useful and relevant because I use Visual C++ 2019. Many sources are created for C++ 11 which cannot be run using Visual C++ 2019. Thank you very much !
@mustaphasadok3172
@mustaphasadok3172 2 ай бұрын
Thank you sister. Very helpful
@atlaschooty
@atlaschooty 2 жыл бұрын
Such an amazing teacher 👏
@letuslearn8433
@letuslearn8433 2 жыл бұрын
Thank you saldina it was amazing video.keep it up
@cuixg
@cuixg 2 жыл бұрын
4 am! Appreciate for your hard work.
@fadibenshadi7165
@fadibenshadi7165 2 жыл бұрын
You are the best programming instructor in KZfaq. Unfortunately we don't have online-payment services in my country Libya otherwise I would have sent you a lot of coffee.
@adityaraghav8693
@adityaraghav8693 2 жыл бұрын
This is actually good content subbed :)
@becomingweleteeyesus6735
@becomingweleteeyesus6735 2 жыл бұрын
Thank you for the great video!!!
@robertod893
@robertod893 10 ай бұрын
Excellent video!
@matrix_7482
@matrix_7482 2 жыл бұрын
Gledao sam nekoliko klipova sa ovog kanala, medjutim u ovom klipu si pomenula "Mostar" (Prelazim na "ti" u komentaru). Nakon toga sam usao na opis kanala i shvatio da si iz BiH, tacnije Mostara. Iskreno, pozitivno sam iznenadjen, da postoji ovako uspjesan youtube kanal vezan za programiranje (pogotovo u C++) u BiH. Samo tako nastavi, veliki pozdrav iz Banja Luke. 😁
@vishwamit
@vishwamit Жыл бұрын
Hi Saldina, Thank you for all your videos and doing such a great job in making them. They are extremely very easy to follow and learn. One thing I would like to know is, would ever like to add video on Linux Socket programming for Server/Client interaction in C++. It would help a lot. Thank you in advance.
@shankarghimire4492
@shankarghimire4492 2 жыл бұрын
Wow! What a amazing video! Best tutorial I have ever seen on Multithreading in C++! Thank you so much for sharing your knowledge with the world! 1 Subscribe has been added! :)
@bartoszskowronski
@bartoszskowronski Жыл бұрын
great presentation ❤
@Shadow-lx9rh
@Shadow-lx9rh 2 жыл бұрын
Mad respect to your efforts the ending was just mind-blowing informative but please 🥺 don't consider those thumbs down 🤧. I give u a salute 🙇 and a thumbs up tooo 👍
@mizel_1121
@mizel_1121 2 жыл бұрын
Nice I can’t wait to see next video
@morty6456
@morty6456 2 жыл бұрын
Here from free code camp and your lecture was excellent 😁
@cepson
@cepson 2 жыл бұрын
Great video. I tried the first example using Linux and gcc and had some trouble, since I had to tell the IDE to link to a library that it does not automatically use. Then, my output was always the output of one function followed by the output of the other -- in other words, I didn't get any mixed results. After playing around with it for a while, I found that which output is printed to the console first varies from run to run. So instead of doing a loop that executed 200 times, I made a loop that executed 200,000 times. Now I get the mixed output, but there are alternating very large runs of output from the two functions. My guess (and it is a shear guess, because I am a complete novice) is that the speed of the CPU executes the two threads so quickly it doesn't need to alternate between the two threads, unless they run for a "long" time. "Long" being relative, because even with a loop that outputs a character to the console 200,000 times takes a fraction of a second to complete.
@anga6275
@anga6275 2 жыл бұрын
great tutorial thank you!
@pratikprajapati8620
@pratikprajapati8620 2 жыл бұрын
Thanks this vid halped me a lot...
@anxonpues6018
@anxonpues6018 2 жыл бұрын
Congratulaciones, for al your vídeos, but specially the last sentences of this one. This is REAL TEACHING transmit not only the good strengths and the weakens ... I really feel like listening one of the best doctors who teach analytical chemistry in the far 1972 !!! I remember I had been in Mostar the last summer before the division of Yugoslavia. ... well I liked places Postojna Jama. Plitvitce Yesero ... Neretva River. Island who has no vowel in the name. .... the one who produce the stones to build up White House maybe .... I would like to share with you some of the programs I wrote with your help. ... if that doesn’t represent to you to sleep even less ! 4 am and still awake. I remember doing that when young. ...now at 8 pm my body don’t work more... I repeat CONGRATULATIONS from Cardedeu Barcelona Catalonia EVG
@hexagonist23
@hexagonist23 11 ай бұрын
very helpful!
@nickoppen
@nickoppen 2 жыл бұрын
Hi Saldina. Excellent videos, especially this one. The last time I did any multithreading it looked like this: fork(void *). Now you've brought me up-to-date in 27 minutes and 12 seconds. Could you also do a video on how modern C++ does thread coordination. I always found that to be the trickiest part. Thanks, nick
@nickoppen
@nickoppen 2 жыл бұрын
@@kotarino What I used was the MFC call AfxBeginThread(runner, ((LPVOID)(*nodeI)), THREAD_PRIORITY_BELOW_NORMAL); where UINT runner((LPVOID) arg); is the function but this was a later translation of a system I wrote in 2002 for BeOS which was: spawn_thread(runner, "Name", B_NORMAL_PRIORITY, *arg);. I was trying to keep it brief.
@user-of1ve8jd7j
@user-of1ve8jd7j 2 жыл бұрын
After finish reading cpp primer plus, found this video, really helpful, and this is one of the few videos that I can follow without turning on subtitles. Your voice is really clear and examples are easy to understand. I think you are able to write chapter 18 of cpp primer plus, truly 👍
@asdomain4503
@asdomain4503 Жыл бұрын
Hey, is cpp primer a good book for a beginner??
@user-of1ve8jd7j
@user-of1ve8jd7j Жыл бұрын
@@asdomain4503 HELLO! It depends on how you define beginner. If you have absolutely no programming experience, or have no computer related knowledge, I do not recommend you to read this book. This book is more suitable for readers who can write simple programs like "hello world" and are eager to discover what's behind them.
@asdomain4503
@asdomain4503 Жыл бұрын
@@user-of1ve8jd7j No, I am not an absolute beginner. I have programming and development experience but my C++ knowledge is quite basic and I wanted to learn about C++ a bit in depth and cover some advance concepts. So is this book a good choice for that??
@user-of1ve8jd7j
@user-of1ve8jd7j Жыл бұрын
@@asdomain4503 If you have a basic understanding of object-oriented and generic programming. Maybe you don't have to read this book. The cpp specification in this book is up to cpp11, which is what other developers often call cpp2.0 or modern cpp. If you want to learn more about the usage of cpp, sorry that I may not be able to give you advice, I am also a beginner.🤯
@asdomain4503
@asdomain4503 Жыл бұрын
@@user-of1ve8jd7j got it👍...Thanks for the replies
@leoavecesentiendo
@leoavecesentiendo 2 жыл бұрын
What a charming person! Thanks for the effort and useful information! Question: What about managing resources locally for solving a very large computational task in several threads concurrenly to make it faster for example? And the implications in memory to consider? Some sort of searching or sorting in a large matrix comes to mind... Thank you in advance!
@uccoskun
@uccoskun 6 ай бұрын
It is great to hear some possible real life problems. It helps people to write better program with deeper insight.
@CodeBeauty
@CodeBeauty 3 ай бұрын
👋👋😃
@kushalumarkar03
@kushalumarkar03 2 жыл бұрын
I really liked you explained the concept, I would this means my hunger increased 😀 to know more, so I would request to create more video on thread synchronizations using mutex, atomic and future similar to real time examples
@vvkbees6473
@vvkbees6473 2 жыл бұрын
Its inttesting and usefull , thanks
@imveryhungry112
@imveryhungry112 11 ай бұрын
Thank man!
@dr.benway1892
@dr.benway1892 2 жыл бұрын
Thanks for the great video. Very educational and well explained. "system("pause>nul");" won't work in osx so I ended up using "std::cin.ignore(std::numeric_limits::max(),' ')" instead.
@alterratz665
@alterratz665 2 жыл бұрын
It should probably be: void RefreshForcast(std::map& forecastMap) and std::thread bgWorker(RefreshForcast, std::ref(forecastMap)); Other wise I liked your video. 👍
@Jorge-mk6sd
@Jorge-mk6sd 2 жыл бұрын
Great!
@madhusankawijerathne8435
@madhusankawijerathne8435 Жыл бұрын
Thank yoU!!!😍
@eugeneamoakwah278
@eugeneamoakwah278 2 жыл бұрын
Really helpful 👌
@savansanghavi7465
@savansanghavi7465 2 жыл бұрын
Great video
@NiepoprawnyKomentator
@NiepoprawnyKomentator Жыл бұрын
Thank's Saldina ;)
@bhaddiyatanchangya520
@bhaddiyatanchangya520 2 жыл бұрын
Thank you so much CodeBeauty. It was so helpful. Your codes are very beautiful and awesome. You are also very beautiful and awesome. You are so charming. Love you.
@clifforddicarlo9178
@clifforddicarlo9178 5 ай бұрын
Yes, continue to mention the side issues.
@steinis6409
@steinis6409 2 жыл бұрын
Was a perfect opporturnity to show-off "thread-locking" instead at the point you explained the ++++ and ---- coming in a random order.~
@vishakas1457
@vishakas1457 2 жыл бұрын
Thank you for this video. Please make a video on thread synchronization, like critical section, mutex, semaphore, and event.
@The_Amar
@The_Amar 2 жыл бұрын
Hay you are cool and very helpful video.
@kaganbaltacioglu980
@kaganbaltacioglu980 2 жыл бұрын
Hi Saldina, around 23:52, when I tested it, it worked fine without #include and #include.
@bearwolffish
@bearwolffish Жыл бұрын
You are probably including the entire std namespace
@krishsharma6276
@krishsharma6276 2 жыл бұрын
You are just osm✌️, thank you 😇
@chrisdahms9682
@chrisdahms9682 2 жыл бұрын
Great beginner thread vid, but more on other topics would be helpful (.join, semaphores, mutexes, etc)
@joebosah2727
@joebosah2727 2 жыл бұрын
Cool presentation
@tuanbipa
@tuanbipa 2 жыл бұрын
Great job
@software2171
@software2171 2 жыл бұрын
21:22 chorono, corona making problem everywhere :D
@CodeBeauty
@CodeBeauty 2 жыл бұрын
yup 😁😅
@woeisfiq
@woeisfiq 2 жыл бұрын
Love your videos. I’m not sure if I missed something, but was there supposed to be a bgWorker1 and bgWorker2? I was expecting a second worker as per your first example. Hope there is a part 2! Thanks!
@alexandrecrt
@alexandrecrt 2 жыл бұрын
Great. Beauty is you. ❤
Multithreading Code - Computerphile
15:54
Computerphile
Рет қаралды 381 М.
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 81 МЛН
Son ❤️ #shorts by Leisi Show
00:41
Leisi Show
Рет қаралды 4,4 МЛН
Stay on your way 🛤️✨
00:34
A4
Рет қаралды 25 МЛН
What is Mutex in C++ (Multithreading for Beginners)
12:29
CodeBeauty
Рет қаралды 41 М.
How to make C++ run FASTER (with std::async)
23:10
The Cherno
Рет қаралды 259 М.
you need to build a RUST desktop app!!
27:21
Travis Media
Рет қаралды 296 М.
What are header files in C++ ( PROGRAMMING TUTORIAL for beginners)
23:54
Threads in C++
11:35
The Cherno
Рет қаралды 357 М.
31 nooby C++ habits you need to ditch
16:18
mCoding
Рет қаралды 756 М.
Новые iPhone 16 и 16 Pro Max
0:42
Romancev768
Рет қаралды 2,3 МЛН
ноутбуки от 7.900 в тг laptopshoptop
0:14
Ноутбуковая лавка
Рет қаралды 3,5 МЛН
Looks very comfortable. #leddisplay #ledscreen #ledwall #eagerled
0:19
LED Screen Factory-EagerLED
Рет қаралды 11 МЛН