Use nonblocking lock primitives within RT processes