[m-dev.] thread.spawn_native
Michael Day
mikeday at yeslogic.com
Fri Jun 13 13:23:45 AEST 2014
Hi Paul,
Thinking about it some more, without thread pinning, I don't see the
point of having spawn_native at all. Couldn't you just call spawn and
use may_not_migrate annotations? And adjust the number of Mercury
engines at startup to the desired number?
Unless I've got it completely backwards, it seems like the whole point
of spawn_native is to give you guaranteed control over a native thread,
deliberately breaking the abstraction barrier that would normally be
imposed between Mercury code and and the operating system.
Michael
--
Prince: Print with CSS!
http://www.princexml.com
More information about the developers
mailing list