Changes in kernel/test/thread/thread1.c [31e15be:bab75df6] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/test/thread/thread1.c
r31e15be rbab75df6 30 30 #include <test.h> 31 31 #include <atomic.h> 32 #include <stdbool.h>33 32 #include <proc/thread.h> 34 33 … … 37 36 #define THREADS 5 38 37 39 static atomic_ boolfinish;40 static atomic_ size_t threads_finished;38 static atomic_t finish; 39 static atomic_t threads_finished; 41 40 42 41 static void threadtest(void *data) … … 56 55 size_t total = 0; 57 56 58 atomic_store(&finish, true);57 atomic_store(&finish, 1); 59 58 atomic_store(&threads_finished, 0); 60 59 … … 73 72 thread_sleep(10); 74 73 75 atomic_store(&finish, false);74 atomic_store(&finish, 0); 76 75 while (atomic_load(&threads_finished) < total) { 77 76 TPRINTF("Threads left: %zu\n", total - atomic_load(&threads_finished));
Note:
See TracChangeset
for help on using the changeset viewer.