What is the difference between thread and process, Computer Engineering

What is the difference between thread and process? 

Thread - is used to execute more than one program at a time.

process - executes single program

A thread is a path of execution that run on CPU, a process is a collection of threads that share the similar virtual memory. A process has at least single thread of execution, and a thread always run in a process context.

 

Posted Date: 5/29/2013 2:48:54 AM | Location : United States







Related Discussions:- What is the difference between thread and process, Assignment Help, Ask Question on What is the difference between thread and process, Get Answer, Expert's Help, What is the difference between thread and process Discussions

Write discussion on What is the difference between thread and process
Your posts are moderated
Related Questions
What is a decoder? Draw the logic circuit of a 3 line to 8 line decoder and explain its working. Ans. Decoder: it is a combinational logic circuit which converts Binary words

Why does FTP use two standard ports whereas other protocols, in general use only one port? Justify. File transfer protocol uses a control connection just to send commands and r


MANAGERIAL BENEFITS Implement integrated reliability engineering and product assurance program in all aspects of the product life-cycle, covering purchase, engineering, R&D

Q. Instruction per cycle in RISC? One instruction per cycle: A machine cycle is total time taken to fetch two operands from registers perform ALU operation on them and store re

Write a Verilog code for synchronous and asynchronous reset? Synchronous  reset, synchronous means clock dependent so reset must not be present in sensitivity disk eg: alway

An operating system contains 3 user processes each requiring 2 units of resource R. The minimum number of units of R such that no deadlocks will ever arise is? Ans. The minimum

Explain one dimensional arrays In one dimensional arrays array name is really a pointer to the first element in the array. Second element of the array can be accessed by using

How is the command Suppress-Dialog useful? Suppressing whole screens is possible using this command.  This command permits us to perform screen processing "in the background".

Synchronous dynamic random access memory (SDRAM) is dynamic random access memory (DRAM) that is initialized with the system bus. Classic DRAM has an asynchronous interface, which m