Linux kernel scheduling of kernel-space threads - question

Linux kernel scheduling of kernel-space threads - question

Post by Bilbo Baggi » Wed, 05 Sep 2001 21:45:25



Hello!

Can anyone explain how linux schedules kernel-space threads created with
clone()?

Do kernel-space threads behave the same as normal linux processes, in terms
of scheduling I mean? Are they scheduled in the same way as normal processes
are and is their scheduling done by the same scheduler?

Does every created kernel-space thread have it's own task_struct created and
added in kernel's process list for scheduling? What is the role of
thread_struct inside task_struct of every process and has it anything to do
with thread scheduling?

Thanx,

Best regards,

                        Mario Zagar

 
 
 

1. Linux kernel scheduling of kernel-space thread - question

Hello!

Can anyone explain how linux schedules kernel-space threads created with
clone()?

Do kernel-space threads behave the same as normal linux processes, in terms
of scheduling I mean? Are they scheduled in the same way as normal processes
are and is their scheduling done by the same scheduler?

Does every created kernel-space thread have it's own task_struct created and
added in kernel's process list for scheduling? What is the role of
thread_struct inside task_struct of every process and has it anything to do
with thread scheduling?

Thanx,

Best regards,                        

                                        Mario Zagar                        

2. signal 15

3. kernel thread VS user space thread in linux

4. Newbie question - libraries and kernel upgrade

5. Synchronizing user space threads with kernel space in linux

6. pppd problems

7. Thread priority scheduling across linux kernels.

8. Xfree86 4.0 first impressions

9. are pthreads kernel-space threads?

10. Kernel-space Threads

11. HELP:kernel thread scheduling

12. forking of kernel threads and scheduling

13. HELP: Kernel thread scheduling