Skip to content

File thread_worker_pool_impl.hpp

FileList > cubrid > src > thread > thread_worker_pool_impl.hpp

Go to the source code of this file

  • #include "thread_task.hpp"
  • #include "thread_entry.hpp"
  • #include "thread_worker_pool.hpp"
  • #include "perf.hpp"
  • #include "resources.hpp"
  • #include "error_manager.h"
  • #include <atomic>
  • #include <chrono>
  • #include <condition_variable>
  • #include <optional>
  • #include <algorithm>
  • #include <vector>
  • #include <memory>
  • #include <mutex>
  • #include <queue>
  • #include <string>
  • #include <system_error>
  • #include <thread>
  • #include <sstream>
  • #include <cassert>
  • #include <cstring>
  • #include <pthread.h>

Namespaces

Type Name
namespace cubthread

Classes

Type Name
class worker_pool_impl <Stats>
class core_impl
class worker_impl
class stats
class stats_base
class wrapped_task

Public Types

Type Name
enum cubperf::stat_id id

Macros

Type Name
define TASK_COMM_LEN 16

Public Types Documentation

enum id

enum id;

Macro Definition Documentation

define TASK_COMM_LEN

#define TASK_COMM_LEN `16`


The documentation for this class was generated from the following file cubrid/src/thread/thread_worker_pool_impl.hpp