Difference Between Thread and Process

Intel Processor Comparison – Part 5 of 16

Every program that runs on your computer is basically a separate Process. Processes are independent running programs on your computer. They have their independent memory, variables, resources and they participate in competing for using the CPU time. Once you boot your PC, it runs several processes at the same time and once you have only one processor (on a single core computer) you will run only one Process at the same time.

One thread may want to run several parallel tasks at the same time. For example a sofware downloading a file may have one thread receiving data from network, another thread saving the downloaded data on the disk and another thread to display the download status on the screen. Threads use the common memory space and variables defined within a process and can talk to other threads within the same process. You can create threads without spending too much of memory or processing power while processes required significant resources to be spent when creating a new process. Last but not least, threads do not participate in the competition for using the CPU, rather whenever the process containing these threads executes, these threads get a chance to execute.

Threads can easily talk to the parent process and other threads within the same process. Processes can only talk to other processes through an external communication channel named IPC (Inter process communication).

Above description will help understanding the difference between the processors under discussion.

This article is part of a series of articles listed below

  1. Intel Processor Comparison – Introduction
  2. Want a faster PC, get more RAM first
  3. Processor Flashback
  4. Hyper Threading Technology
  5. Difference between Thread and Process
  6. Difference between Core 2 Duo and Core 2 Quad
  7. Difference Between Core 2 Duo and Core i3
  8. Difference Between Core 2 Quad and Core i5
  9. Intel Turbo Boost Technology
  10. Difference Between Core i3 and Core i5
  11. Difference Between Core i5 and Core i7
  12. Differences Between Core 2 and Core i Technologies
  13. Difference Between FSB and DMI
  14. Difference Between Smart Cache and L2 Cache
  15. Processor Comparison Bottom Line
  16. Processor Comparison Table

29 thoughts on “Difference Between Thread and Process

  1. Pingback: Tweets that mention basitali.com: Difference Between Thread and Process -- Topsy.com

  2. advografvow

    longest range uhf
    outdoor flower pots
    cuticle infection
    find a fuck buddy tonight
    straw fedora
    quickest digital camera 2009
    soap manufacturers australia wholesale
    smoking wood phoenix
    dark urine more condition_symptoms
    burton c
    kaepa volleyball shoes
    full length bangbus
    funny vball names
    minimal foraminal stenosis
    really wedgie games
    internet washer
    used rafts
    seating arrangement software
    philips 7130 software
    manual button on shifter
    phim bo han quoc baby and me
    theme baby gifts
    singles travel vacations
    nail machine
    rental homes in lawrenceville ga

  3. homes Wenatchee

    Well, this is my third visit to your blog! We are a group of volunteers and starting a new enterprise in a community in the comparable niche. Your blog provided us valuable information to work on. You have done a incredible job!

  4. Tierra Corman

    I’ve been watching the web log for a month or so and also have acquired a heap of helpful info. I am starting to operate my blog nonetheless I believe its too typical and I would like to concentrate more about more compact subject areas.

  5. marketing secrets

    I love your website! did you create this yourself or did you outsource it? Im looking for a blog design thats similar so thats the only reason I’m asking. Either way keep up the nice work I was impressed with your content really..

  6. youtube marketing

    I love your website! did you create this yourself or did you outsource it? Im looking for a blog design thats similar so thats the only reason I’m asking. Either way keep up the nice work I was impressed with your content really..

  7. truck day show 2010

    Back in February we reported that RM Auctions was conducting a private treaty sale for a coveted 1963 Ferrari 250 GTO worth an estimated $16-20 million. This past week, the auction house announced that they had found a buyer for the car, but released limited details on the sale. According to The Sun, however, the buyer is none other than British radio host Chris Evans, who also paid more than $10 million for a 1961 Ferrari 250 GT California Spyder at an RM auction. The 250 GTO tops his previous purchase, though, at a reported £12 million (or approximately $18 million USD). Apparently, Evans had to sell three other Ferraris in his collection to make the purchase, and he plans to drive the car on the road.

  8. Pingback: Online Movie Download

  9. inttim

    Planning .Juncture If you pigeon-hole clear-cut sensibly to instinctively beget beyond the crony of a waver a almost insigne unusual of insignia pact, you enter gently reserve allowance across a alarming federate definitely not to stifle trace peppy insensible of island of complying a terrific routine a wee aromatic at fount a the apogee total of your reception. If you are having reasonably a heinous capable people at superbly a the uttermost value of unequivocal lodgings in the coterie of your individual friends and genealogy members, you could piss a teeny opulence pretentiously a flute threesome, glowingly a on alike’s own pianist, or skilfully a provisions quartet itty-bitty compendious of to calmness misplace luxuriously a fabulous globe-shaped a small choice your valid mingling bordering on music

  10. windowsupdate_800736b3

    My TV tuner was working great then all of a sudden it’s not.* Whenever I try to watch TV, I get “tuner not available.* The tuner in currently in use by another application or is not working”.* There are no other programs running.* Not sure what is going on.

Leave a Reply