dispenso 1.4.1
A library for task parallelism
Loading...
Searching...
No Matches
platform.h File Reference
#include <algorithm>
#include <atomic>
#include <cassert>
#include <cstdlib>
#include <memory>
#include <thread>
#include <type_traits>

Go to the source code of this file.

Classes

class  dispenso::CacheAligned< T >
 

Variables

constexpr size_t dispenso::kCacheLineSize = 64
 A constant that defines a safe number of bytes+alignment to avoid false sharing.
 

Detailed Description

Platform constants and common utilities.

Definition in file platform.h.

Variable Documentation

◆ kCacheLineSize

size_t dispenso::kCacheLineSize = 64
constexpr

A constant that defines a safe number of bytes+alignment to avoid false sharing.

Definition at line 89 of file platform.h.