- File:
-
- 1 edited
-
src/tests/concurrent/coroutineYield.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/tests/concurrent/coroutineYield.c
rb9da9585 r7bdcac1 4 4 #include <thread> 5 5 #include <time> 6 7 #include "long_tests.h" 6 8 7 9 #ifndef PREEMPTION_RATE … … 13 15 } 14 16 15 #ifdef LONG_TEST17 #ifdef TEST_LONG 16 18 static const unsigned long N = 600_000ul; 17 19 #else … … 33 35 int main(int argc, char* argv[]) { 34 36 Coroutine c; 35 for(int i = 0; i < N; i++) {37 for(int i = 0; TEST(i < N); i++) { 36 38 sout | "Thread 1" | endl; 37 39 resume(c); 38 40 sout | "Thread 2" | endl; 39 41 yield(); 42 KICK_WATCHDOG; 40 43 } 41 44 }
Note:
See TracChangeset
for help on using the changeset viewer.