![]() |
MySQL 26.7.0
Source Code Documentation
|
#include <atomic>#include <cassert>#include <memory>#include <optional>#include <unordered_map>#include <vector>#include "mysql/concurrency/cache_line_size.h"#include "mysql/concurrency/mutex.h"#include "mysql/concurrency/spin_lock_mutex.h"#include "mysql/scheduler/task_id.h"Go to the source code of this file.
Classes | |
| class | mysql::scheduler::Task_registry_multi< Task_id_type, Task_object_type > |
| This template class provides a concurrent registry for tasks that handles hash conflicts by allowing multiple task entries to coexist in the same hash bucket. More... | |
| struct | mysql::scheduler::Task_registry_multi< Task_id_type, Task_object_type >::Sub_entry |
| Each bucket is capable of handling many subentries. More... | |
| struct | mysql::scheduler::Task_registry_multi< Task_id_type, Task_object_type >::Bucket |
| Represents a bucket, capable of handling many subentries. More... | |
Namespaces | |
| namespace | mysql |
| namespace | mysql::scheduler |