The idea of migrating threads is that it happens automatically on a synchronous rpc.
Thomas On Sunday, December 26, 2010, Richard Braun <[email protected]> wrote: > Hello. > > From what I understand of the Hurd history, GNU Mach is based on Mach 4. > I read that this version was intended to include the result of research > work made at the university of Utah, the most important being thread > migration (for those not familiar with the concept, it means that > threads running in client tasks "migrate" into server tasks when > performing sync RPC). There is actually code about that in GNU Mach, > but I'm wondering if it's actually used in the Hurd. I couldn't find > anything related to this in the userspace servers, but the interface > change could be light, and I might have missed them. Does anyone know if > the Hurd servers actually use thread migration ? > > -- > Richard Braun > >
