Changeset 43114c5 in mainline for test/synch/semaphore2/test.c
- Timestamp:
- 2005-04-09T18:22:53Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8262010
- Parents:
- e6ba9a3f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
test/synch/semaphore2/test.c
re6ba9a3f r43114c5 70 70 71 71 to = random(20000); 72 printf("cpu%d, tid %d down+ (%d)\n", the->cpu->id, the->thread->tid, to);72 printf("cpu%d, tid %d down+ (%d)\n", CPU->id, THREAD->tid, to); 73 73 rc = semaphore_down_timeout(&sem, to); 74 74 if (SYNCH_FAILED(rc)) { 75 printf("cpu%d, tid %d down!\n", the->cpu->id, the->thread->tid);75 printf("cpu%d, tid %d down!\n", CPU->id, THREAD->tid); 76 76 return; 77 77 } 78 78 79 printf("cpu%d, tid %d down=\n", the->cpu->id, the->thread->tid);79 printf("cpu%d, tid %d down=\n", CPU->id, THREAD->tid); 80 80 thread_usleep(random(30000)); 81 81 82 82 semaphore_up(&sem); 83 printf("cpu%d, tid %d up\n", the->cpu->id, the->thread->tid);83 printf("cpu%d, tid %d up\n", CPU->id, THREAD->tid); 84 84 } 85 85 … … 108 108 printf("Creating %d consumers\n", k); 109 109 for (i=0; i<k; i++) { 110 thrd = thread_create(consumer, NULL, the->task, 0);110 thrd = thread_create(consumer, NULL, TASK, 0); 111 111 if (thrd) 112 112 thread_ready(thrd);
Note:
See TracChangeset
for help on using the changeset viewer.