Processes and threads - Gary explains

Поделиться
HTML-код
  • Опубликовано: 11 сен 2024
  • Read more: goo.gl/luvc0h
    You are probably accustomed to the idea that your smartphone can run more than one app at a time. But the question is, how does Android manage to do it?
    Connect with me to ask questions about processes and threads in the forums: www.androidauth...
    Download the AndroidAuthority App: play.google.co...
    Subscribe to our RUclips channel: www.youtube.com...
    ----------------------------------------------------
    Stay connected to Android Authority:
    - www.androidauth...
    - google.com/+and...
    - / androidauthority
    - / androidauth
    - / androidauthority
    Follow the Team:
    Josh Vergara: plus.google.co...
    Joe Hindy: plus.google.co...
    Lanh Nguyen: plus.google.co...
    Jayce Broda: plus.google.co...
    Gary Sims: plus.google.co...

Комментарии • 184

  • @AmaymonF
    @AmaymonF 8 лет назад +162

    Gary, your videos are amazing. Actually the best of this channel. I think you should create your own channel to teach the viewers some computer science.

  • @juwhamu8600
    @juwhamu8600 8 лет назад +38

    I feel so informed after watching his videos -w-

  • @nuwanpremarathne1759
    @nuwanpremarathne1759 8 лет назад +4

    Great work Gary, your videos are so helpful for us to understand all these concepts.Keep up the good work!

  • @sedex443
    @sedex443 4 года назад

    Good old Gary, nailed it mate. That reduces pages and pages of dense theory into something I can actually understand

  • @dariodusper7889
    @dariodusper7889 5 лет назад

    I watched and read a lot about threadas and i never unterstood it. With this 7 minutes I am happy to say I understand the concept. Thank you so much

  • @chun-mailiu4329
    @chun-mailiu4329 4 года назад

    Thank you very much. In a short 7 minutes, you explained the core ideas of concurrent computing so clearly. Amazing!

  • @BrokebackBob
    @BrokebackBob 8 лет назад

    Gary, I'm a colleague in your generation, and you are good Sir!!

  • @milan.stankovic
    @milan.stankovic 8 лет назад +1

    Your past few videos literally explain what I have been studying in electrical engineering and computer science for the last 2 years, just on a simplified,basic, way :) I guess you also finished something similar :D So anyone who wants to learn more about stuff like this that is the type of college you should apply for :D

  • @andreek8559
    @andreek8559 8 лет назад

    I'm bookmarking your vids for my coming college years. Keep em coming. They're great.

  • @wolfferoni
    @wolfferoni 8 лет назад +2

    I really like these videos, very informative even to people who don't know that much about tech

  • @seanmcbee
    @seanmcbee 8 лет назад +1

    Superior work Gary. Thank you for doing these. They are very informative and well done. I really dig these videos!

  • @sundargautambabaji
    @sundargautambabaji 3 года назад

    Truely appreciated the way you explained.Now I am crystal clear regarding concept of multi threading

  • @jerklosman387
    @jerklosman387 4 года назад

    This is such a complete video and explained in such a short time. Thanks Gary

  • @azmanqureshi7630
    @azmanqureshi7630 3 года назад

    Loved the explanation! Explained the whole module for my test tomorrow in just a couple of minutes. Keep the good work coming gary we love youu!

  • @mo2menelzeiny
    @mo2menelzeiny 7 лет назад

    That's pretty much the best threading video on RUclips

  • @roshansebastian1862
    @roshansebastian1862 5 лет назад +1

    Thanks Gary. The lecture video was simple and effective.

  • @radtech246
    @radtech246 8 лет назад

    Gary man, you are killing it with this content - simply sublime work man! keep it up 😀

  • @will-taylor
    @will-taylor 2 года назад

    Outstanding teaching. I rarely comment but this was just great

  • @fetullahatas3927
    @fetullahatas3927 4 года назад

    best explanation of thread vs process

  • @Sam-xz4cx
    @Sam-xz4cx 3 года назад

    Great information! I wish there were more visuals though.

  • @Pistacho123Lol
    @Pistacho123Lol 4 года назад +1

    Thank you very much, an introduction to Concurrent Systems for university

  • @waROxa
    @waROxa 6 лет назад

    Gary thank you so much! You explain things so easily and I love your videos! Thank youu!!

  • @ArrayCodes
    @ArrayCodes 8 лет назад

    I never miss garry's video

  • @morghayn
    @morghayn 5 лет назад

    Gary, that was one good, simple explanation to quite a complex topic. Thank you. :-)

  • @SamruddhaShah
    @SamruddhaShah 8 лет назад +16

    thanks for making informative video.

  • @chchandtanha968
    @chchandtanha968 7 лет назад

    Gary is most intelligent person I've seen on the Internet.

  • @LJsec
    @LJsec 6 лет назад

    Fantastic video, by far the best explained on youtube

  • @amchourasia
    @amchourasia 2 года назад

    Best explanation on youtube

  • @Jemmeh
    @Jemmeh 6 лет назад

    Great job as usual Gary!

  • @StrikeFreedom1920
    @StrikeFreedom1920 8 лет назад +1

    Hey Gary, regarding your vids explaining stuff, keep 'em coming =)

  • @angelfishgod
    @angelfishgod 7 лет назад

    Very informative and well produced video. Thank you for producing the high quality content, keep it up!

  • @Mates1500
    @Mates1500 8 лет назад

    Well, I probably didn't gain anything from this video, but it's a little unfair, as I've already worked with programming threads before, so that's to be expected.
    Either way, this video explains it briefly, but it's short enough that it might be interesting even to a person that doesn't exactly know how programming works in the first place. Well done, Gary.

  • @muttineni03
    @muttineni03 8 лет назад

    amazing Gary thx alot for your videos your videos are the highlight of android authority

  • @Johnyfrieser
    @Johnyfrieser 8 лет назад +5

    Great stuff!

  • @deadlightlabyrinth
    @deadlightlabyrinth 8 лет назад

    Loving watching your vids and learning. Thank you for them.

  • @Skrychi
    @Skrychi 8 лет назад +12

    Such a good video, much better than that sponsor guy.

    • @itseman2
      @itseman2 8 лет назад

      Who, Linus? Lool

    • @Skrychi
      @Skrychi 8 лет назад

      itseman2 He's not involved with this channel now is he.

    • @ayushvrao
      @ayushvrao 8 лет назад +1

      +Lurker I think u meant Jayce Right???

    • @Skrychi
      @Skrychi 8 лет назад +1

      +Ayush Rao I didn't want to name him, but yes.

    • @imranhq13
      @imranhq13 8 лет назад +3

      +Lurker do u know about domain.com?

  • @daithideburca98
    @daithideburca98 3 года назад

    This is such a good explanation

  • @max500k
    @max500k 4 года назад

    Thanks Gary, your videos are super helpful!

  • @jaxibsbob6392
    @jaxibsbob6392 8 лет назад

    Another good demystification; I hope you will do a follow up video on processing core
    vs processor.

  • @bjornhalstrom9933
    @bjornhalstrom9933 3 года назад

    I think you have explained why my devices run slowly when they have just been turned on. This is more a problem on my older devices with older versions of Android. I often manually sync them when I turn them on. I don't allow my apps to auto update. This does two things for me first of all applications are not interrupted or slowed because.something is updating. Second some apps end up with hurtful updates. This let's me stop them.
    Having to stop and go to the Play Store and update myself has the advantage that I don't get interfered with while in the middle of things.

  • @LunarMagicGaming
    @LunarMagicGaming 8 лет назад

    I love this series!

  • @kkk007jamesbond
    @kkk007jamesbond 7 лет назад

    Great work Gary
    Keep it up

  • @livingjoke3083
    @livingjoke3083 4 года назад +1

    It looks like you're comparing a process to a program. At 1:42 you show the processes next to program icon... A process is much more narrowed than that. A process is just one of the tasks of a program in execution.

  • @jaxparrow1794
    @jaxparrow1794 4 года назад

    Thanks, man.
    Really explained the concept nicely!
    Good Stuff!

  • @sravanakumar9326
    @sravanakumar9326 4 года назад

    Superb sir, great explanation

  • @augustshafiqueayach8998
    @augustshafiqueayach8998 8 лет назад

    gary your videos are awesome and so informing. keep up the good work!

  • @prstorero
    @prstorero 8 лет назад

    I've really been loving these explanations. What about covering topics such as fork, exec, and socket?

    • @GarySims
      @GarySims 8 лет назад

      +scott johnson Yeah, those are good topics, but this is still Android Authority and this is about as far left-field as I can go and still remain in the general orbit of Android!

    • @prstorero
      @prstorero 8 лет назад

      +Gary Sims I kind of figured that, but thought it was worth a shot. Thanks for the consideration regardless. I look forward to your next explanation ☺

  • @franciscosusana2292
    @franciscosusana2292 7 лет назад

    Gary your videos are excellent! i hope you can deliver us more information about this topic later... Meanwhile i will continue the research by myselft,
    Thank you!

  • @HighTide1715
    @HighTide1715 8 лет назад

    Thanks Gary, very informative. You sir, are awesome!

  • @acighe
    @acighe 8 лет назад

    love your videos Gary

  • @austinn.4389
    @austinn.4389 8 лет назад

    Love your videos Gary! God bless ya!

  • @intransitPH
    @intransitPH 8 лет назад

    as always, great work gary! very informative. Thanks!

  • @MrThekaique
    @MrThekaique 6 лет назад

    This is a Nice Channel. Keep doing this Nice job.

  • @jamesdickinson8036
    @jamesdickinson8036 3 года назад

    Great video. Super clear!

  • @zakijesk2
    @zakijesk2 8 лет назад

    great work as usual

  • @williamhart4896
    @williamhart4896 8 лет назад

    nice work as usual sir , do you have a explains video on big little I am waiting for a proper explanation of it

  • @parkerjohn2459
    @parkerjohn2459 8 лет назад

    I like this series !

  • @itsReallyLou
    @itsReallyLou 4 года назад

    Nicely done. Where could I learn more about hardware and operating system support for threads?

  • @shubhamparmar8373
    @shubhamparmar8373 6 лет назад

    Amazing man u explained it in better manner. Thank you sir👍

  • @Aiendhrew
    @Aiendhrew 6 лет назад

    Very Good explanation - from Java Developer

  • @SAIDEEPDICHOLKAR
    @SAIDEEPDICHOLKAR 8 лет назад

    +Gary Sims Your videos are simply Awesome ! 😁👍👍👍

  • @logicfirst7959
    @logicfirst7959 6 лет назад

    Gary you are an awesome man, i don't care whatever they say about you ;)

  • @maheshjuja4622
    @maheshjuja4622 6 лет назад

    Awesome explanation!

  • @MrGyges
    @MrGyges 8 лет назад

    Thank you very much Gary

  • @sbrits6841
    @sbrits6841 8 лет назад

    Love your vids Gary!!

  • @santiagoleiras6876
    @santiagoleiras6876 8 лет назад

    Very well explained, I loved it

  • @achibhai9849
    @achibhai9849 7 лет назад

    Mr.Gary i want to know what exactly a process looks like in OS , how its protection and security is done ? do you have videos for that ?

  • @habs249
    @habs249 2 года назад

    Thanks Gary!!!!!

  • @revm4942
    @revm4942 8 лет назад +1

    are there tutorials anywhere for these topics?

  • @KyleRuggles
    @KyleRuggles 8 лет назад

    Great explanation for the regular folk Gary :D just like a pc :)

  • @jagannathbelel
    @jagannathbelel 8 лет назад

    nice explanation

  • @patthemaniacful
    @patthemaniacful 8 лет назад

    Great Job

  • @salvatorecelestino5270
    @salvatorecelestino5270 8 лет назад

    Very intresting video, thx Gary!

  • @MrAhmedMuhammad
    @MrAhmedMuhammad 7 лет назад

    Perfect--- Loved it

  • @anonymoussloth6687
    @anonymoussloth6687 2 года назад

    Each cpu core executes multiple threads at a single point of time or just one?

  • @deepaksingh-gn8hv
    @deepaksingh-gn8hv 5 лет назад

    so can one program use multiple processes to be executed or just one for each program!

  • @tainoroyal6585
    @tainoroyal6585 8 лет назад

    Very informative . Thanks for doing this vid

  • @surendrapalSingh
    @surendrapalSingh 7 лет назад

    Awesome video :) :)

  • @JatinMadan3998
    @JatinMadan3998 8 лет назад +1

    Thanks to Gary I can show off in my computer class 😎

  • @dawid_dahl
    @dawid_dahl 4 года назад

    Thanks a lot!

  • @eothawne7833
    @eothawne7833 4 года назад

    Awesome!

  • @Youglemyvideos1
    @Youglemyvideos1 8 лет назад

    is he a terminator?
    the more he processes this on his brain the more he blinks. lol

  • @sjesudasan
    @sjesudasan 8 лет назад

    Hi Gary, Great video as always. I have a doubt. Can the same process be run on multiple cores simultaneously? If yes, how to identify which app is programmed to use multiple cores.

    • @GarySims
      @GarySims 8 лет назад

      +Stalin Jesudasan Multiple threads from the same process can be run on different cores.

  • @caducoder
    @caducoder 3 года назад

    I need a more deep explanation about android threads!!

  • @samdeur
    @samdeur 8 лет назад

    Basic but good ;-) good job

  • @JamesRussoMillas
    @JamesRussoMillas 8 лет назад +2

    Gary the man!

  • @sukufeni16
    @sukufeni16 8 лет назад

    great video!!!

  • @gregzeng
    @gregzeng 8 лет назад

    Do other operating systems work like Linux?
    On Windows, PROCESS LASSO (3rd party freeware) allows me to view priorities of threads, processes, memory, etc. These can be changed as I wish.
    Can Linux do this?

    • @GarySims
      @GarySims 8 лет назад

      +Greg Zeng Yes it can. There are GUIs that come with most desktop distributions and for the command line you can use things like ps or top.

  • @munthon
    @munthon 7 лет назад

    Gary keeps mixing code and data. Multiple threads can run the same peace of code simultaneously if they are not using the same data. For example if you have code that calculates square root of input value. There is no reason to lock all other threads that need square root calculation for other numbers. On other hand there can be data that can be modified from different positions in code and then the locking is needed.

  • @Ytremz
    @Ytremz 8 лет назад +1

    *Spot the Difference:*
    1) 0:54
    2) 4:18

  • @jeffhulett4194
    @jeffhulett4194 8 лет назад +1

    Nice work on this video, but shouldn't you're background photo be Buckingham palace instead of San Francisco?

    • @GarySims
      @GarySims 8 лет назад

      +Jeff Hulett LOL

    • @imranhq13
      @imranhq13 8 лет назад

      +Gary Sims also what happened to the DW poster?

  • @asifwaggan
    @asifwaggan 8 лет назад

    hi gary, Good work :)

  • @nigusiebirhanu8857
    @nigusiebirhanu8857 5 лет назад

    thank you

  • @redlightningvlogs7849
    @redlightningvlogs7849 8 лет назад +1

    gary please educate the people regarding ram on android, is 6gb necesary on an android phone?

    • @roman.sattler
      @roman.sattler 8 лет назад +1

      +ejiryu strider More free ram can reduce garbage collector up time which improves overall performance. The optimum is usually said to be at about 25% usage.

  • @cesar.6171
    @cesar.6171 8 лет назад

    i want a shirt like yours 😢 where can i get one from ?

  • @1992rajesh
    @1992rajesh 6 лет назад

    Ur the best bro

  • @xceeder
    @xceeder 8 лет назад

    thanks Gary ....

  • @TheDiceAreLoaded
    @TheDiceAreLoaded 8 лет назад

    Do I need to jailbreak my phone to do the Linux Kernals?

  • @GabrielPerez-oy4gr
    @GabrielPerez-oy4gr 8 лет назад

    thank you for the video

  • @wyonghao
    @wyonghao 7 лет назад

    how kernel/os to schedule Processes vs Scheduling threads?