The basics of mutual exclusion algorithms were developed for railway timetabling and track signalling.