The meteorological data gathering task ran as an infrequent, low priority thread, and used the information bus to publish
its data. When publishing its data, it would acquire a mutex, do writes to the bus, and release the mutex. If an interrupt
caused the information bus thread to be scheduled while this mutex was held, and if the information bus thread then
attempted to acquire this same mutex in order to retrieve published data, this would cause it to block on the mutex,
waiting until the meteorological thread released the mutex before it could continue. The spacecraft also contained a
communications task that ran with medium priority.