Python project that solves common process synchronization problems using the "Thread" and "Lock" libraries from "threading".