I have few queries related to threads and Process scheduling in Linux.
- When my process goes into sleep and wakes back, is it always that it will be scheduled on the same CPU that it got scheduled before?
- When i create a thread from the process, Will it also be executed on the same CPU always? Even if other CPU's are free and sleeping.
I would like to know the mechanism in Linux in specific. Also i am creating the threads through pthread library. I am facing a random hangup issue which is always not reproducible. Need this information to proceed in the right direction.
http://stackoverflow.com/questions/18779947/linux-threads-and-process-cpu-affinity
_______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies