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
What is the use of inet_network()?
How to Write a UDP Datagram Server?
What is socket connection?
Are sockets full duplex?
What is the use of PF_INET or AF_INET?
What are Address Conversion Functions?
how to get client port number in server socket programming??
How to open socket file in linux?
How to perform I/O on Sockets?
What is socket and how it works?
How TCP/IP Handles Sequencing?
How socket is created?
Why bind system call is required in socket programming?
What is the use of inet_aton() Function?
Are sockets bidirectional?