Concurrency vs Parallelism | C# Interview Questions | Csharp Interview Questions and Answers

  Рет қаралды 111,615

Questpond

Questpond

5 жыл бұрын

For more such videos visit www.questpond.com
For more such videos subscribe / questpondvideos
See our other Step by Step video series below :-
JavaScript Interview Questions: • JavaScript Interview Q...
C# tutorial for beginners(4 hrs):- • C# Tutorial for Beginn...
ASP.NET MVC Core Interview Questions with answers:- • ASP.NET MVC Interview ...
C# interview questions and answers:- • C# Interview Questions...
Abstract class vs Interface in C# :- • Abstract Class vs Inte...
Learn Azure Step by Step:- • Azure Tutorial for Beg...
Azure AZ-900 fundamentals certification :- • AZ 900 Certification |...
Angular Interview Questions and Answers :- • Angular Interview Ques...
Learn Angular tutorial step by step tinyurl.com/ycd9j895
Learn MVC Core step by step :- tinyurl.com/y9jt3wkv
Learn Design Pattern Step by Step goo.gl/eJdn0m
Python Tutorial for Beginners:- • Python Tutorial for Be...
Learn Data Science in 1 hour :- tinyurl.com/y5o7qbau
Learn Power BI Step by Step:- tinyurl.com/y6thhkxw
PHP Interview Questions : • PHP Interview Question...
Learn MSBI Step by Step in 32 hours:- goo.gl/TTpFZN
Learn Tableau step by step :- tinyurl.com/kh6ojyo
Learn SQL Server Step by Step tinyurl.com/ja4zmwu
Learn SharePoint Step by Step in 8 hours:- goo.gl/XQKHeP
concurrency vs parallelism
-----------------------------------------------------------------------------------------------
For more details :-
🌐 Website : www.questpond.com
📱 Mob. No. : +91-9967590707 / +91 7700975156 / +91-22-49786776
📧Email : questpond@questpond.com / questpond@gmail.com / questpond@yahoo.com
Share, Support, Subscribe and Connect us on!!!
KZfaq: / questpondvideos
Twitter: / questpond
Instagram : / questpond
Facebook : / questpond
#ConcurrencyvsParallelism #ConcurrencyinC# #ParallelisminC# #DifferenceBetweenConcurrencyandParallelism #CSharpInterviewQuestions #C#InterviewQuestions&Answers #C#InterviewQuestionsforFreshers

Пікірлер: 86
@questpondvideos
@questpondvideos 2 жыл бұрын
ASP.NET, C# Job Market : kzfaq.info/get/bejne/fpl6eLpy1ZmWXac.html 30 Important C# Interview Questions : kzfaq.info/get/bejne/eLGpoahztdfNeYE.html Software Architecture Interview Questions : kzfaq.info/get/bejne/d9qEmsaTsbXVfYE.html 25+ OOPS Interview Questions : kzfaq.info/get/bejne/q59pqqSgp9CopoU.html 20+ SQL Server Interview Questions : kzfaq.info/get/bejne/iauUdKlp0rmvg2g.html 10+ Power BI Interview Questions : kzfaq.info/get/bejne/edWqlpyIs6i2pGg.html 20 MSBI Interview Questions : kzfaq.info/get/bejne/hN2Ppqt2sNSzhXk.html SQL Server Joins : kzfaq.info/get/bejne/gbqmjKt209ranmw.html SQL Step by Step - kzfaq.info/get/bejne/q62cmbNq1J3PnY0.html Angular Step by Step Tutorial for Beginners : kzfaq.info/get/bejne/Y5-Glrposqioo2w.html 25 Angular Interview Questions : kzfaq.info/get/bejne/Y9CVotx1r6rXg4E.html 25 Important ASP.NET Interview Questions : kzfaq.info/get/bejne/pr6dgMeer7unYJs.html 35 Important JavaScript Interview Questions : kzfaq.info/get/bejne/kMhkl7OanKmlfok.html 20 MySQL Interview Questions : kzfaq.info/get/bejne/b86WnaZep9a9YmQ.html 5 MSBI Interview Questions : kzfaq.info/get/bejne/a6toZJiSvafbiYU.html 20 PHP Interview Questions : kzfaq.info/get/bejne/Z8iggbaq07vWnGw.html
@bengalibabu2435
@bengalibabu2435 5 жыл бұрын
Sirji you are from a different planet. Awesome master piece.
@SushrutKanetkar
@SushrutKanetkar 3 жыл бұрын
One of the best teachers I ever came across ! Thank you sir, you are amazing
@hocky-ham324-zg8zc
@hocky-ham324-zg8zc 3 жыл бұрын
Using your definition at around 17:15, threads are contained in the same process as the main thread, and therefore are run on the same core. I think the overall explanation was good but in order for multiple tasks to occur on different cores, you need separate processes, not threads. Threads are also context switching, but the specifics of when to join the threads, etc. is done manually whereas async/await is done for you by the language.
@dorinpopa6962
@dorinpopa6962 3 жыл бұрын
The best explanation of those concepts I have found on KZfaq! 10/10!
@johnnguyen1655
@johnnguyen1655 4 жыл бұрын
I love those explanations. Thanks for your hard work!
@antonyspiano2403
@antonyspiano2403 3 жыл бұрын
Great job, I searched more than 20 videos for sure , to get a confident view on this.. you did it . Great job!!! Thank you!
@iam_ashishmishra
@iam_ashishmishra 5 жыл бұрын
Really Impressive... Thank you for making me clear about these concepts.
@tonybapuji5956
@tonybapuji5956 2 жыл бұрын
Excellent tutorial with fundamental points clearly and concisely explained. Thank you so much!
@publicfare8939
@publicfare8939 3 жыл бұрын
the explanation is so detail and easy to understand, thanks for your hardwork
@rubyc7771
@rubyc7771 23 күн бұрын
Thanks for teaching like we're dummies. I can't express how much I appreciate your teaching style.
@TarunKomma
@TarunKomma 5 жыл бұрын
To the point with lucid explanation ... hats off sir ji
@epuriraghavendra3847
@epuriraghavendra3847 4 жыл бұрын
Such a great explanation. Thank you sir.
@shashidev7941
@shashidev7941 4 жыл бұрын
Thank you for this wonderful Tutorial.
@JagadishMori
@JagadishMori 5 жыл бұрын
Very helpful and easily explained, thanks again
@rishabhmalhotra6474
@rishabhmalhotra6474 Жыл бұрын
what an amazing video! great work and very glad to be able to understand these concepts as I have always somewhat struggled with these
@dibbyo456
@dibbyo456 4 жыл бұрын
Excellent explanation. Thank you 🙏.
@zeenatmalik2816
@zeenatmalik2816 4 жыл бұрын
This is the best lecture on these topics 👍
@adelhishem1
@adelhishem1 5 жыл бұрын
Thank you for the video, really nice work.
@PankajKumar-tb5up
@PankajKumar-tb5up 5 жыл бұрын
Last images summarizes the whole lecture :)
@rr9336093122
@rr9336093122 5 жыл бұрын
was really clear and concise....thanks
@tnduc91
@tnduc91 5 жыл бұрын
great work mate, thank you!
@JourneywithNarasimha
@JourneywithNarasimha 5 жыл бұрын
Thank you so much..... Thanks alot for sharing such a wonderful stuff
@scubagrant6045
@scubagrant6045 4 жыл бұрын
Great job. Very clear.
@vineetchaudhary7082
@vineetchaudhary7082 3 жыл бұрын
I am a big fan of you sir. What a knowledge you have sir. Thanks a lot for such tutorials.
@VIjayKumartheh2o
@VIjayKumartheh2o 4 жыл бұрын
So I have question after looking into this video. Is Async & Await coming under concurrency? That's what I understood after looking at the Threads in debug mode.
@saikiranankam7617
@saikiranankam7617 4 жыл бұрын
Super impressive. Excellent 🙏
@shashankpandey1019
@shashankpandey1019 5 жыл бұрын
You are the Real Rocks Sir 🙏🙏🙏
@deltaphilip8611
@deltaphilip8611 3 жыл бұрын
This has cleared up a lot of confusion for me.
@uribe2211
@uribe2211 4 жыл бұрын
Great!! thanks for sharing
@vaishalidube4312
@vaishalidube4312 3 жыл бұрын
Beautiful explanation!!
@vrajeshbadgujar
@vrajeshbadgujar 28 күн бұрын
You are a Gem. Thanks!
@imsraone
@imsraone 9 ай бұрын
Last picture was just awesome and make really sense :)
@alshifamedicine
@alshifamedicine 5 жыл бұрын
Nice Explanation At 11:44 if instead of placing debugger on LINE17 place it at LINE13 and debug through code and observe the threads, see multiple threads as in case of parallelism. It appears async await use multiple threading in background but if its using multiple threads then why they need context switching?
@mferreira1231
@mferreira1231 3 жыл бұрын
Superb explanation!
@user-de7ws7in8t
@user-de7ws7in8t 5 жыл бұрын
You are the real MVP.
@successquotes-ts3dw
@successquotes-ts3dw 4 ай бұрын
Your are really producing good content sir
@Dharmeshpatel-to2nd
@Dharmeshpatel-to2nd 4 жыл бұрын
Very nicely explained :)
@petrcipera8999
@petrcipera8999 3 жыл бұрын
Nicely explained!
@abidzahid2974
@abidzahid2974 9 ай бұрын
Explained very well now I must say I am theoretically clear on concurrency and parallism
@ashutoshmishra2170
@ashutoshmishra2170 3 жыл бұрын
I am big fan of your teaching 💕
@RameezTV
@RameezTV 4 жыл бұрын
Hi, when you said that threads were not created, because you didn't want to run parallely, but threads can run concurrently as well, right?
@aktchungrabanio6467
@aktchungrabanio6467 3 жыл бұрын
Wonderful explanation. Just a small correction: Instead of determistic, it should be deterministic. Other than that, excellent content.
@321zipzapzoom
@321zipzapzoom 3 жыл бұрын
Nice explanation Sir
@hornybastard
@hornybastard 3 жыл бұрын
thanks. very useful
@danyaathiyaguthiyagu8175
@danyaathiyaguthiyagu8175 5 жыл бұрын
Async have .configuration(false or true) in their calling level . That is helpful for performance ?
@navneethegde5999
@navneethegde5999 Жыл бұрын
Nice explanation!
@kumargaurav8619
@kumargaurav8619 5 жыл бұрын
Nailed it!!!
@ananyafrederick2524
@ananyafrederick2524 4 жыл бұрын
Beautiful!!!!!!
@mihailomarcetic2516
@mihailomarcetic2516 2 жыл бұрын
great video !!
@saikiranbhr
@saikiranbhr 4 жыл бұрын
Hi, As mentioned if async and await doesn't use threads then i have a doubt, I have created 2 async methods which are having some 20secs of code (as an example task.delay(20seconds)) and i have called them one after the other. If async concept doesn't use threads and if it only uses context switch then i think in order to run my code and show me the result it shoud take 40seconds ideally. But when i tried, it is taking only 20sec and gives me correct and expected output. Could you please clarify the doubt and do correct me if i am missing anything. Thanks in advance.
@KanhaiyaKumar-rn6zg
@KanhaiyaKumar-rn6zg 3 жыл бұрын
you are right async and await are not just context switching, It is about multi theading as well. if you want to know more detail about this o'really media has very good on async and await.
@AB-cn5hb
@AB-cn5hb 3 жыл бұрын
I hope I am not late. It's case of multithreading. He mentions in video about context swapping that only happens if no more multithread is available. For example, I have 2 core CPU and it has multithreading enabled. That means, I have generally speaking 4 core. So, when u use async, it is as it is working in different thread hence u see 20 sec. But suppose, I have 1 core CPU no multicore or multithreading. That's means all tasks has to perform in same thread. Hence, context swapping or time slicing. In this case, there is no benefit of using async other than responsive.
@ahmed19924
@ahmed19924 2 жыл бұрын
@@AB-cn5hb In simpler words, threads basically does work on the same 'Worker thread' but if we use 2 tasks then it will use two different 'worker thread'. Correct me if I'm wrong.
@tomarshabh2199
@tomarshabh2199 2 жыл бұрын
superbbb!!!!!!!!
@hosamhemaily4817
@hosamhemaily4817 3 жыл бұрын
really good
@slobodantajisic2762
@slobodantajisic2762 2 жыл бұрын
Since one core can have multiple threads, is performing different tasks on different threads of the same core parallelism?
@abhi1779
@abhi1779 4 жыл бұрын
I have never found anyone who can explain better then Shiv Prasad Koirala Sir
@gipbwok2008
@gipbwok2008 2 жыл бұрын
Good explanation. I think at 14:50 the word is "undeterministic".
@programmadore9588
@programmadore9588 3 жыл бұрын
very good explanation tho !!!
@Gauravkumar-jm4ve
@Gauravkumar-jm4ve Жыл бұрын
Tx sir
@TheRetrospective
@TheRetrospective 3 жыл бұрын
Good video! One quick tip: 'deterministic' is correct spelling and not 'determistic'.
@ghanshamkashyup6235
@ghanshamkashyup6235 3 жыл бұрын
Very nice explaination ur video better than udmey videos
@sushilsuthar356
@sushilsuthar356 4 жыл бұрын
Now i understood after so many articles and videos.
@joselucargarrido7511
@joselucargarrido7511 3 жыл бұрын
Nice
@deependrajoshi199
@deependrajoshi199 4 ай бұрын
I want to understand here that you created 2 worker threads: NewMethod() and NewMethod1() and there is one main thread means total 3 but here in the debug there are 3 worker threads and one main thread means total 4 threads so why there is one extra worker thread created for?
@vamsikumar_n
@vamsikumar_n 4 жыл бұрын
sirji please make a video on Dependency inject in c#
@nithinchandran7959
@nithinchandran7959 5 жыл бұрын
You just cracked something i was worried about for many days..when are u going to release the second part?
@questpondvideos
@questpondvideos 5 жыл бұрын
Its here kzfaq.info/get/bejne/fZmkrZyj3drXaHk.html
@benyahiahassen4540
@benyahiahassen4540 4 жыл бұрын
the threads do not appear in my thread panel, does any one know why?
@chimakurthiharitha513
@chimakurthiharitha513 2 жыл бұрын
Shiv sir - Can I use concurrency and parallelism both at once as I need performance as well as usage both at a time🤔
@unbekannt6111
@unbekannt6111 Жыл бұрын
If u use parallelism u have the non blocking aspect included so.
@izzyr9590
@izzyr9590 3 жыл бұрын
IT developers. This is such a interesting name.
@sachinbonde89
@sachinbonde89 Жыл бұрын
👍👍
@edipocdf
@edipocdf Жыл бұрын
Valeu!
@questpondvideos
@questpondvideos Жыл бұрын
@Edipo G Thank you for your contribution; it will encourage us to create more useful content. Happy learning....!
@programmadore9588
@programmadore9588 3 жыл бұрын
Why does it show no threads running for me? 11:05
@PI-Thoughts
@PI-Thoughts 2 жыл бұрын
do not know, how many times i have watched
@wew6438
@wew6438 5 жыл бұрын
omg i can finally found an indian acent that i could understand
@HarshaVardhan-dg7ii
@HarshaVardhan-dg7ii 3 жыл бұрын
Imagine juggling with computers!!
@AngryBerserk
@AngryBerserk 3 жыл бұрын
It looks like you are confusing concurency with asynchronism
@questpondvideos
@questpondvideos 3 жыл бұрын
Do put more explanation.
@solidwealthsecrets
@solidwealthsecrets Жыл бұрын
not working
@user-ej3iw8lw3w
@user-ej3iw8lw3w Жыл бұрын
as to his accent, of course it's indian
СНЕЖКИ ЛЕТОМ?? #shorts
00:30
Паша Осадчий
Рет қаралды 2,3 МЛН
Which one is the best? #katebrush #shorts
00:12
Kate Brush
Рет қаралды 13 МЛН
UFC 302 : Махачев VS Порье
02:54
Setanta Sports UFC
Рет қаралды 1,4 МЛН
What is TPL ( Task Parallel Library) and how it differs from threads (c# interview questions) ?
13:29
Concurrency vs Parallelism
9:29
Jakob Jenkov
Рет қаралды 61 М.
SOLID Principles: Do You Really Understand Them?
7:04
Alex Hyett
Рет қаралды 124 М.
SOLID  Principal - Interview Questions and Answers
24:04
Interview Happy
Рет қаралды 85 М.