/kernel/trunk/test/synch/rwlock4/test.c |
73,7 → 73,6 |
void writer(void *arg) |
{ |
int rc, to; |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
|
to = random(40000); |
96,7 → 95,6 |
void reader(void *arg) |
{ |
int rc, to; |
thread_detach(THREAD); |
waitq_sleep(&can_start); |
|
to = random(2000); |
/kernel/trunk/test/synch/rwlock5/test.c |
50,8 → 50,6 |
|
void writer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
rwlock_write_lock(&rwlock); |
61,8 → 59,6 |
|
void reader(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
rwlock_read_lock(&rwlock); |
/kernel/trunk/test/synch/rwlock3/test.c |
44,8 → 44,6 |
|
void reader(void *arg) |
{ |
thread_detach(THREAD); |
|
printf("cpu%d, tid %d: trying to lock rwlock for reading....\n", CPU->id, THREAD->tid); |
rwlock_read_lock(&rwlock); |
rwlock_read_unlock(&rwlock); |
/kernel/trunk/test/synch/semaphore1/test.c |
51,8 → 51,6 |
|
void producer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
semaphore_down(&sem); |
63,8 → 61,6 |
|
void consumer(void *arg) |
{ |
thread_detach(THREAD); |
|
waitq_sleep(&can_start); |
|
semaphore_down(&sem); |