template <typename t_element, size_t t_size>
struct mpmc_boundq_1_alt
{
private:
// elements should generally be cache-line-size padded :
template <typename t_element, size_t t_size>
struct mpmc_boundq_1_alt
{
private:
// elements should generally be cache-line-size padded :