FastFlow  SVN-r182-Aug-14-2014
A high-level, lock-less, parallel programming (shared-memory) and distributed programming (distributed-memory) framework for multi-cores and many-cores systems
 All Classes Namespaces Files Functions Variables Typedefs Groups Pages
Classes | Namespaces
MPMCqueues.hpp File Reference

This file contains several MPMC queue implementations. Not currently used. More...

#include <cstdlib>
#include <vector>
#include <ff/buffer.hpp>
#include <ff/sysdep.h>
#include <ff/allocator.hpp>
#include <ff/atomic/abstraction_dcas.h>
+ Include dependency graph for MPMCqueues.hpp:

Classes

class  ff::MPMC_Ptr_Queue
 An implementation of the bounded Multi-Producer/Multi-Consumer queue. Not currently used. More...
 
class  ff::MSqueue
 Michael and Scott MPMC. Not currently used. More...
 

Namespaces

 ff
 The principal namespace for the FastFlow library.
 

Detailed Description

This file contains several MPMC queue implementations. Not currently used.

This file contains the following Multi-Producer/Multi-Consumer queue implementations: