Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1658 → Rev 1221

/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/rwlock2/test.c
44,9 → 44,6
 
void writer(void *arg)
{
 
thread_detach(THREAD);
 
printf("Trying to lock rwlock for writing....\n");
 
rwlock_write_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);
/kernel/trunk/test/synch/semaphore2/test.c
67,9 → 67,6
void consumer(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
to = random(20000);