This commit just ensures that at program end all those
semaphores are removed in the same order for symmetry.
From thread's view of importance, we do least to most.
Signed-off-by: Jim Warner <james.warner@comcast.net>
#ifdef THREADED_CPU
pthread_cancel(Thread_id_cpus);
pthread_join(Thread_id_cpus, NULL);
- sem_destroy(&Semaphore_cpus_beg);
sem_destroy(&Semaphore_cpus_end);
+ sem_destroy(&Semaphore_cpus_beg);
#endif
#ifdef THREADED_MEM
pthread_cancel(Thread_id_memory);
pthread_join(Thread_id_memory, NULL);
- sem_destroy(&Semaphore_memory_beg);
sem_destroy(&Semaphore_memory_end);
+ sem_destroy(&Semaphore_memory_beg);
#endif
#ifdef THREADED_TSK
pthread_cancel(Thread_id_tasks);