Multithread-and-Synchronization