Sync


sync contains useful synchronization utilities.

Dart being single threaded, means it is less common to need a synchronization construct like Mutex, but they are still certain scenarios where they may be needed.