Avoid using the "new" operator to reduce the filesize

This commit is contained in:
Maschell 2022-01-12 23:07:39 +01:00
parent f5f9c5f8ff
commit 925aa353bd

View File

@ -53,9 +53,8 @@ public:
int32_t aff[] = {CThread::eAttributeAffCore2, CThread::eAttributeAffCore1, CThread::eAttributeAffCore0};
for (int i: aff) {
CThread *thread = CThread::create(callback, callbackArg, iAttr | i, iPriority, iStackSize);
thread->resumeThread();
delete thread;
CThread thread(iAttr | i, iPriority, iStackSize, callback, callbackArg);
thread.resumeThread();
}
}
@ -111,7 +110,7 @@ public:
}
//! Shutdown thread
virtual void shutdownThread() {
void shutdownThread() {
//! wait for thread to finish
if (pThread && !(iAttributes & eAttributeDetach)) {
while (isThreadSuspended()) {