Global: Make all engines more thread safe
Open
type:feature
- Dominant language
- C#
- Stars
- 30
- Forks
- 13
- Avg merge
- 7d 10h
- Merged PRs (30d)
- 5
Description
#### Description:
As raised, with an initial fix here https://github.com/BHoM/BHoM_Engine/pull/1857 we should ensure that all stored static dictionaries/lists are implemented in a thread safe way.
This includes, but is not limited to:
- RunExtensionMethod
- BHoMMethodList(s)
- Library
- Any further found during investigation.
Should make sure sufficient locks and similar are put in place to ensure all those methods are thread safe.
Contributor guide
Assessment
This issue has not been assessed yet.