Changeset 10c071e in mainline for test/synch/semaphore1/test.c
- Timestamp:
- 2005-12-15T16:57:48Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 6c68b97
- Parents:
- b4cad8b2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/synch/semaphore1/test.c
rb4cad8b2 r10c071e 90 90 thread_t *thrd; 91 91 92 items_produced = 0;93 items_consumed = 0;92 atomic_set(&items_produced, 0); 93 atomic_set(&items_consumed, 0); 94 94 95 95 consumers = i * CONSUMERS; … … 120 120 waitq_wakeup(&can_start, WAKEUP_ALL); 121 121 122 while (items_consumed != consumers || items_produced!= producers) {123 printf("%d consumers remaining, %d producers remaining\n", consumers - items_consumed , producers - items_produced);122 while (items_consumed.count != consumers || items_produced.count != producers) { 123 printf("%d consumers remaining, %d producers remaining\n", consumers - items_consumed.count, producers - items_produced.count); 124 124 thread_sleep(1); 125 125 }
Note:
See TracChangeset
for help on using the changeset viewer.