Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement lock free thread safe buffers #24

Open
Biehrer opened this issue Oct 21, 2020 · 0 comments
Open

Implement lock free thread safe buffers #24

Biehrer opened this issue Oct 21, 2020 · 0 comments
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Biehrer
Copy link
Owner

Biehrer commented Oct 21, 2020

Instead of the RingBuffer_C classes, use a lock free atomic queue/stack for input buffering and measure perfomance with 'Timer_C' .

Test:

  • https://github.com/max0x7ba/atomic_queue

  • MoodyCamels SingleProducerSingleConsumer lock free queue

  • folly (facebook lib) queue

  • Boost Lock free queue

  • Qt?

  • Create own simple lock free Datastructure with a proper C++ Book

  • If possible, use header only libraries

@Biehrer Biehrer added the good first issue Good for newcomers label Oct 21, 2020
@Biehrer Biehrer changed the title Implement lock free buffers Implement lock free thread safe buffers Oct 21, 2020
@Biehrer Biehrer added the enhancement New feature or request label Oct 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Projects
Visualization
  
Awaiting triage
Development

No branches or pull requests

1 participant