Hi Ravi, Find my inline responses. From: kernelnewbies-bounce@xxxxxxxxxxxx
[mailto:kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of ravikumar Hi all, As per my understanding, yes, for every user thread kernel
creates a separate task_struct. In kernel, scheduling entity is task_struct, so
each user thread will be scheduled independently and will be given its own time
slice for execution. Scheduling will only happen on the task_struct in run
queue (in this case only main thread and thread 2 , not thread 1).
DISCLAIMER: ----------------------------------------------------------------------------------------------------------------------- The contents of this e-mail and any attachment(s) are confidential and intended for the named recipient(s) only. It shall not attach any liability on the originator or NECHCL or its affiliates. Any views or opinions presented in this email are solely those of the author and may not necessarily reflect the opinions of NECHCL or its affiliates. Any form of reproduction, dissemination, copying, disclosure, modification, distribution and / or publication of this message without the prior written consent of the author of this e-mail is strictly prohibited. If you have received this email in error please delete it and notify the sender immediately. . ----------------------------------------------------------------------------------------------------------------------- |