1

add logging to thread and destructor

This commit is contained in:
2022-07-16 16:36:34 +02:00
parent 696292bdff
commit 675f995abd
3 changed files with 13 additions and 5 deletions

View File

@ -29,20 +29,26 @@
#define __Thread_include__
#include "kernel/threads/ThreadState.h"
#include "lib/Chain.h"
#include "user/lib/Logger.h"
class Thread : public Chain {
class Thread {
private:
Thread(const Thread& copy) = delete; // Verhindere Kopieren
unsigned int* stack;
struct ThreadState regs;
protected:
static Logger log;
public:
unsigned int tid; // Thread-ID (wird im Konstruktor vergeben)
Thread();
~Thread();
virtual ~Thread() {
delete[] this->stack;
}
// Thread aktivieren
void start();