Listing 13: (a) RTLinux spinlock test; (b) RTLinux spinlock output.

(a)
Thread
   clock_gettime(CLOCK_REALTIME, &start);
   pthread_spin_unlock(&lock);
   pthread_spin_lock(&lock);
   clock_gettime(CLOCK_REALTIME, &end);

(b)
Uncontested Spinlock Acquisition: (96h 0m 0s test)
16.2 us