Formatted EVERYTHING

This commit is contained in:
Dynamitos
2024-06-09 12:20:53 +02:00
parent f18bf8acbe
commit d95dab850c
265 changed files with 8002 additions and 12310 deletions
+10 -11
View File
@@ -1,20 +1,19 @@
#pragma once
#include <thread>
#include <functional>
#include "Containers/Array.h"
#include "Containers/List.h"
#include <functional>
#include <thread>
namespace Seele
{
class ThreadPool
{
public:
namespace Seele {
class ThreadPool {
public:
ThreadPool(uint32 numWorkers = std::thread::hardware_concurrency() - 2);
~ThreadPool();
void runAndWait(List<std::function<void()>> functions);
private:
struct Task
{
private:
struct Task {
uint64 numRemaining = 0;
List<std::function<void()>> functions;
};
@@ -27,4 +26,4 @@ private:
bool running = true;
};
ThreadPool& getThreadPool();
}
} // namespace Seele