Are there ways currently to determine thread schedule ordering?
Not 100%. There are realtime extensions in the 2.0.0 kernels that will
grant finer-tuned control over threads/tasks via `sched_setscheduler'.
[Author's note: I have no idea about this. I will update this as I get
more info.]