Main    : create and start thread 0.
Main    : create and start thread 1.
Main    : create and start thread 2.
Main    : before joining thread 0.
: before joining thread 1.
Main    : before joining thread 2.
Testing unlocked update. Starting value is 0.
Testing unlocked update. Ending value is 1.
Testing locked update. Starting value is 0.
Testing locked update. Ending value is 2.
"""Pretend we're getting a message from the network."""
"""Pretend we're saving a number in the database."""
Class to allow a single element pipeline between producer and consumer.
2     format = "%(asctime)s: %(message)s"
"""Pretend we're getting a number from the network."""