You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 22, 2023. It is now read-only.
FEAT: Support for multithreading in region allocator
Rationale
Developer have to keep thread-safety, safer is move this responsibility to the library.
Description
For now, allocator design doesn't support multithreading for adding, removing. Using iterators during allocate/free causes undefined behavior.
Affected API functions: pmemstream_region_allocate pmemstream_region_free
and all region iteration functions.
API Changes
There is no need to change API.
Implementation details
N/A
Meta
The text was updated successfully, but these errors were encountered:
FEAT: Support for multithreading in region allocator
Rationale
Developer have to keep thread-safety, safer is move this responsibility to the library.
Description
For now, allocator design doesn't support multithreading for adding, removing. Using iterators during allocate/free causes undefined behavior.
Affected API functions:
pmemstream_region_allocate
pmemstream_region_free
and all region iteration functions.
API Changes
There is no need to change API.
Implementation details
N/A
Meta
The text was updated successfully, but these errors were encountered: