Safe Multi-threading program Bus link access controller using dual mutex multithreadding for safe operation; written in C++ Use of unique thread locks gives the program total safety from deadlock, starvation, and livelock.