none
what is difference between Thread and process?

Answers

All replies

  • Nice link http://msdn.microsoft.com/en-us/library/windows/desktop/ms684841%28v=vs.85%29.aspx
    Mark Answered, if it solves your question
    Rohit Arora
    • Marked as answer by JJChen Saturday, November 05, 2011 6:33 PM
    Thursday, November 03, 2011 6:27 AM
  • Hi,
    Try the following links

    http://stackoverflow.com/questions/200469/what-is-the-difference-between-a-process-and-a-thread

    http://msdn.microsoft.com/en-us/library/ms681917

    Regards,

    A.Murugan


    If it solved your problem,Please click "Mark As Answer" on that post and "Mark as Helpful". Happy Programming!
    • Marked as answer by JJChen Saturday, November 05, 2011 6:33 PM
    Thursday, November 03, 2011 12:34 PM
  • A process is the running image of a program loaded and executed in the system's memory; a thread is is the smallest unit of processing that can be scheduled by an operating system.
    Every process has at last one thread (the main thread) that exists so to allow the process to run and perform its tasks.
    If you want to know something more about processes and threads in Windows take a look at the following address

    http://msdn.microsoft.com/en-us/library/windows/desktop/ms681917(v=vs.85).aspx

    Bye.


    Luigi Bruno - Microsoft Community Contributor 2011 Award
    • Marked as answer by JJChen Saturday, November 05, 2011 6:35 PM
    Thursday, November 03, 2011 12:34 PM
  • Just to add up on others: A process will have at least one or more threads.

    Following is by far the best resource available to mankind (0: http://www.albahari.com/threading/#_Threads_vs_Processes

     

    Threads vs Processes

    A thread is analogous to the operating system process in which your application runs. Just as processes run in parallel on a computer, threads run in parallel within a single process. Processes are fully isolated from each other; threads have just a limited degree of isolation. In particular, threads share (heap) memory with other threads running in the same application. This, in part, is why threading is useful: one thread can fetch data in the background, for instance, while another thread can display the data as it arrives.

     


    http://izlooite.blogspot.com

    • Edited by Kamran H. Khan Thursday, November 03, 2011 1:40 PM
    • Marked as answer by JJChen Saturday, November 05, 2011 6:36 PM
    Thursday, November 03, 2011 1:25 PM
  • process 

    In computing, a process is an instance of a computer program that is being sequentially executed by a computer system that has the ability to run several computer programs concurrently.

    Thread

    A single process may contain several executable programs (threads) that work together as a coherent whole. One thread might, for example, handle error signals, another might send a message about the error to the user, while a third thread is executing the actual task of the...


    • Edited by Riyaaa Patil Tuesday, September 11, 2012 1:44 PM
    Tuesday, September 11, 2012 1:43 PM