What is the difference between a process task and threads
and what are the things that are acquired by the child
process from the parent process
Answer Posted / kiran kumar yakkala
process-independent flow of control,created by fork
(),copies the address space of parent process(all the
contents of parent process i.e data,text,bss ..),resources
are too many, scheduled by system scheduler(cpu)
thread-independent flow of control,created by pthread or
kthreads, resources are less(just pid,ppid,own stack..)so
thats why light weight process, scheduled by thread library
which you are using (ex. pthread , kthread).
usually process can have any no of threads
but threads cannot have process( general rule).
| Is This Answer Correct ? | 4 Yes | 3 No |
Post New Answer View All Answers
How to Bind Addresses to a Socket?
What is socket file in linux?
What is the use of inet_aton() Function?
What is the difference between socket and port?
What is the use of inet_network()?
How to use the socket(2) Function?
How to Choose a Socket Type?
How socket is created?
What are Private IP Numbers?
Why socket programming is used?
How does socket communication work?
How to Form Traditional Local Addresses?
How to Understand Network Byte Order?
What is the use of PF_LOCAL and SOCK_STREAM?
What are sockets in linux?