[2021-11-17 Mi 11:14] ~/IMP/utils/data_structures/circular_buffer.hpp
basic idea:
- append only container
- only accessable via iterating through it
- singly linked list of blocks
- each position is stored in one 64bit value
- upper 48bits = pointer to current block
- lower 16bits = offset within the current block
[2020-10-06 Tue 18:53] ~/IMP/utils/memory_reclamation/delayed_reclamation.hpp
[2020-03-20 Fr 22:14] ~/IMP/utils/data_structures/concurrent_singly_linked_list.hpp
[2019-12-20 Fri 18:03] <a href=”~/IMP/utils/data_structures/many_producer_single_consumer_bucket.hpp::std::pair<std::atomic*,%20std”>~/IMP/utils/data_structures/many_producer_single_consumer_bucket.hpp::std::pair<std::atomic<T>*,%20std
[2019-12-20 Fri 18:02] <a href=”~/IMP/utils/data_structures/many_producer_single_consumer_bucket.hpp::std::pair<std::atomic*,%20std”>~/IMP/utils/data_structures/many_producer_single_consumer_bucket.hpp::std::pair<std::atomic<T>*,%20std
[2019-12-20 Fri 18:01] ~/IMP/utils/data_structures/many_producer_single_consumer_bucket.hpp
[2019-12-20 Fri 17:59] ~/IMP/utils/tests/src/test_circular_buffer.cpp
[2019-12-20 Fri 17:52] ~/IMP/utils/data_structures/circular_buffer.hpp