Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 1221 → Rev 1658

/kernel/trunk/test/synch/rwlock2/test.c
44,6 → 44,9
 
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,6 → 44,8
 
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,6 → 51,8
 
void producer(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
semaphore_down(&sem);
61,6 → 63,8
 
void consumer(void *arg)
{
thread_detach(THREAD);
waitq_sleep(&can_start);
semaphore_down(&sem);
/kernel/trunk/test/synch/rwlock4/test.c
73,6 → 73,7
void writer(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
 
to = random(40000);
95,6 → 96,7
void reader(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
to = random(2000);
/kernel/trunk/test/synch/semaphore2/test.c
67,6 → 67,9
void consumer(void *arg)
{
int rc, to;
thread_detach(THREAD);
waitq_sleep(&can_start);
to = random(20000);
/kernel/trunk/test/synch/rwlock5/test.c
50,6 → 50,8
 
void writer(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
 
rwlock_write_lock(&rwlock);
59,6 → 61,8
 
void reader(void *arg)
{
thread_detach(THREAD);
 
waitq_sleep(&can_start);
rwlock_read_lock(&rwlock);