Yes. The schedulers are required to maintain some data (one being a message queue) for each "thread" they spawn. If the data is requested from a thread the scheduler doesn't own, it's required to return a thread-local copy instead. In short, any manually created kernel thread will get its own message queue regardless of the scheduler in place.

Reply via email to