I would like to know what user-space threading libraries (for standard C++) are available which allow for fine-grained control over application level preemptive scheduling. Target platform is POSIX but having a cross platform solution would be particularly nice.
Portable Runtime System has customizable user space preemptive scheduling, but is written in C.