Provide support for safe async requires

Description

Using require from multiple threads can introduce concurrency issues.

Proposed: Add a new async-require that locks a shared global lock around loading via require. In the future this may be extended to require as well.

Patch: clj-2437-2.patch

Environment

None
Completed

Assignee

Unassigned

Reporter

Alex Miller

Labels

None

Approval

Ok

Patch

Code

Fix versions

Affects versions

Priority

Major
Configure