#include <stdint.h>
#include <string.h>
#include <algorithm>
#include <condition_variable>
#include <cstdint>
#include <limits>
#include <mutex>
#include <numeric>
#include <print>
#include <queue>
#include <random>
#include <stack>
#include <string>
#include <thread>
#include "include/broom-vector.h"
#include "include/broom.h"
Go to the source code of this file.
◆ Kind
| Enumerator |
|---|
| kPrint | |
| kAddNumbers | |
| kProcessBigThing | |
Definition at line 68 of file main.cc.
◆ main()
◆ ProcessJob()
| void ProcessJob |
( |
Job * |
job | ) |
|
◆ ProduceJobs()
◆ Worker()
◆ cv
| std::condition_variable cv |
◆ done
◆ exit_producer
| std::atomic<bool> exit_producer = false |
◆ job_queue
◆ job_queue_mtx
◆ KB
| constexpr const int KB = 1024 |
|
constexpr |
◆ stdout_mtx