DotMP Release v1.4.0
This is a major release.
Changelog:
- The
Locking
andLock
classes have been merged. Now there is justLock
. Shared<T>
now implementsIDisposable
and may be used within ausing
block.SharedEnumerable<T>
now exists.- Created factory classes for
Shared<T>
andSharedEnumerable<T>
. - Added a K-nearest-neighbors example.
DotMP.Parallel.Schedule
is nowDotMP.Schedule
.- Added a tasking system, including the
DotMP.Parallel.Task
,DotMP.Parallel.Taskloop
,DotMP.Parallel.Taskwait
methods as part of the public-facing API. DotMP.Parallel.Section
has been removed, and the API forDotMP.Parallel.Sections
has been changed.- Better documentation.
- Better code organization.
- Better testing.