alpaka
Abstraction Library for Parallel Kernel Acceleration
ThreadPool.hpp File Reference
#include "alpaka/core/Common.hpp"
#include <atomic>
#include <future>
#include <mutex>
#include <optional>
#include <queue>
#include <vector>

Go to the source code of this file.

Classes

struct  alpaka::core::detail::ThreadPool
 A thread pool yielding when there is not enough work to be done. More...
 

Namespaces

 alpaka
 The alpaka accelerator library.
 
 alpaka::core
 
 alpaka::core::detail
 Defines implementation details that should not be used directly by the user.
 

Macros

#define ALPAKA_NOEXCEPT(...)   noexcept(__VA_ARGS__)
 

Macro Definition Documentation

◆ ALPAKA_NOEXCEPT

#define ALPAKA_NOEXCEPT (   ...)    noexcept(__VA_ARGS__)