Queue using boost's locking API
Project description
Introduction
============
boost_queue.cpp contains a queue class which follows the API from Queue.Queue of
the Python stdlib. The main difference is how the underlying locking is done. In
Python-2.X Queue.Queue uses a busy loop in case of a blocking operation.
This queue implementation uses condition variables from Boost to avoid the busy
loop.
concurrent_queue.hpp contains the Python independent C++ Queue
Changelog
=========
0.1 - February 02, 2012
----------------------
- Initial release
============
boost_queue.cpp contains a queue class which follows the API from Queue.Queue of
the Python stdlib. The main difference is how the underlying locking is done. In
Python-2.X Queue.Queue uses a busy loop in case of a blocking operation.
This queue implementation uses condition variables from Boost to avoid the busy
loop.
concurrent_queue.hpp contains the Python independent C++ Queue
Changelog
=========
0.1 - February 02, 2012
----------------------
- Initial release
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
boost_queue-0.1.tar.gz
(8.3 kB
view hashes)