Если речь идет о самой критической задаче то вызов в начале mlock(MCL_CURRENT | MCL_FUTURE) - это must be по определению. Речь шла о гарантии вызова этой самой задачи операционной системой при получении тика, или скажем так - минимальном времени вызова. В случае non-rt этого никто не гаранитурет - вот к примеру товарисч который померяет свой rtdsc вариант будет очень удивлен результатами, а если запустит ping -f, ls -lR /, xperf -all и т.д. то будет удручен