Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 622 → Rev 623

/kernel/trunk/test/synch/rwlock4/test.c
39,6 → 39,7
#include <synch/waitq.h>
#include <synch/rwlock.h>
#include <synch/synch.h>
#include <synch/spinlock.h>
 
#define READERS 50
#define WRITERS 50
45,7 → 46,7
 
static rwlock_t rwlock;
 
static spinlock_t lock;
SPINLOCK_INITIALIZE(lock);
 
static waitq_t can_start;
 
/kernel/trunk/test/synch/semaphore2/test.c
37,10 → 37,11
#include <synch/waitq.h>
#include <synch/semaphore.h>
#include <synch/synch.h>
#include <synch/spinlock.h>
 
static semaphore_t sem;
 
static spinlock_t lock;
SPINLOCK_INITIALIZE(lock);
 
static waitq_t can_start;
 
/kernel/trunk/test/thread/thread1/test.c
37,11 → 37,8
 
#include <arch.h>
 
 
 
#define THREADS 5
 
 
static void thread(void *data)
{
while(1)
51,21 → 48,15
}
}
 
 
 
void test(void)
{
thread_t *t;
int i;
 
 
 
for (i=0; i<THREADS; i++)
{
for (i=0; i<THREADS; i++) {
if (!(t = thread_create(thread, NULL, TASK, 0)))
panic("could not create thread\n");
thread_ready(t);
}
printf("ok\n");
}