mirror of
https://github.com/eclipse/paho.mqtt-sn.embedded-c.git
synced 2025-12-14 16:06:51 +01:00
Update: Thread Termination procedure
to release all pthread allocate memories. Signed-off-by: tomoaki <tomoaki@tomy-tech.com>
This commit is contained in:
@@ -255,7 +255,10 @@ MultiTaskProcess::MultiTaskProcess()
|
||||
|
||||
MultiTaskProcess::~MultiTaskProcess()
|
||||
{
|
||||
|
||||
for (int i = 0; i < _threadCount; i++)
|
||||
{
|
||||
_threadList[i]->stop();
|
||||
}
|
||||
}
|
||||
|
||||
void MultiTaskProcess::initialize(int argc, char** argv)
|
||||
@@ -309,6 +312,7 @@ void MultiTaskProcess::threadStoped(void)
|
||||
_mutex.lock();
|
||||
_stopCount++;
|
||||
_mutex.unlock();
|
||||
|
||||
}
|
||||
|
||||
void MultiTaskProcess::attach(Thread* thread)
|
||||
|
||||
Reference in New Issue
Block a user