Let Tlow and Thigh be two threads with priorities 3 and 7 respectively. Assume Tlow issues a pthread_wakeup_np(Thigh). Will Thigh begin executing immediately? The non-SMP code for pthread_wakeup_np() in rtl_sched.c is basically: pthread_kill(thread,RTL_SIGNAL_WAKEUP); rtl_reschedule_thread(thread); But, rtl_reschedule_thread() just simplifies (for non-SMP) to: rtl_schedule() It would seem that this would result in Thigh getting the CPU ... Thanks for any clarifications! -Kenneth -- [rtl] --- To unsubscribe: echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED] -- For more information on Real-Time Linux see: http://www.rtlinux.org/rtlinux/