Getting C++ Threads Right
Top Comments
All Comments (84)
-
He definitely needs the subtitles.
-
GAH GET YOUR DAMN QUALITY RIGHT GOOGLE, this is so annoying.
Great video = Bad quality... so common these days, I hope this doesn't happen in 2020 (In the future)
-
This would be great if youtube would actually stream it without pausing every 20 seconds (I'm on a 18MBit connection)
-
this could have been interesting if youtube didn't exit fullscreen on pause
-
/watch?v=ps0QOaqcrII
-
@bogoid each one is gonna die
-
@rahulrvideo, @robnox - Whether or not Python is slower than C++ depends a lot on the application. I can promise you that if you're implementing 'cp' you will not notice any difference in speed between the two. You will only notice a difference when your program is CPU bound.
That said, the factor of '1000' is believable in some instances, and as an average for a bunch of benchmarks I'm fully willing to believe it. But don't think that kind of measurement tells the whole story.
-
@VideoFilterGuy i think i was trying to say that.. but nevertheless nicely put :)
-
@non91 Assembly will always be around as it is merely a human readable mnemonic representation of machine language, which is the raw bits the processor uses. C++ is very likely to be around forever as well. 'New' languages like C# and Java are really more solution in search of a problem. C++ does everything C# and Java do. Some languages are special purpose like SQL and PHP, where the language is neither intended nor suited to application or OS programming.
-
He is a bit nervous about public speaking, its pretty common, most people are uncomfortable talking to groups.
"I need your clothes, your boots, and your motorcycle."
MrNotchJohnson 2 years ago 59
Good lecture for compiler writers, not so good for users of compilers. If you are scared of threads now, watch this and get REALLY scared.
As his slides show, you have to write really bad code to maybe get these bugs to show up --like multiple writes to unprotected shared bitfields. Well duh--that might cause you a problem.
Im glad C++ is fixing this stuff, but this lecture isnt going to help you write better MT apps.
999emanresU 3 years ago 9