Parallel

master

Some primitives for concurrent processing
johnno1962/Parallel

Parallel

Some primitives for concurrent processing

This project defines three simple primitives intended for use in projects that wish to paralellize the processing of parcels of work across multiple threads/processors.

  • UnsafeLock - Alamofire's simple wrapper for os_unfair_lock

  • Synchronized - a wrapper for entities which are shared across threads.

  • Cached - An optionally expiring thread safe cache.

  • concurrentMap - a member of the map family which distributes work across processors.

Description

  • Swift Tools 5.0.0
View More Packages from this Author

Dependencies

  • None
Last updated: Wed Dec 07 2022 19:17:02 GMT-0500 (GMT-05:00)