thread pool update + refactor

This commit is contained in:
MihailRis
2024-04-11 15:48:27 +03:00
parent 1549a02731
commit 90d0b54a69
17 changed files with 271 additions and 103 deletions
+2
View File
@@ -9,9 +9,11 @@ class Task {
public:
virtual ~Task() {}
virtual bool isActive() const = 0;
virtual uint getWorkRemaining() const = 0;
virtual uint getWorkDone() const = 0;
virtual void update() = 0;
virtual void waitForEnd() = 0;
virtual void terminate() = 0;
};