27 lines · 317 B · C
RawDownload
#include <u.h>#include <libc.h>#include <thread.h> QLock q;Rendez r; voidtestproc(void *v){	print("bin da\n");	rwakeup(&r);} voidthreadmain(int argc, char **argv){	r.l = &q;	qlock(&q);	print("create\n");	proccreate(testproc, nil, 32768);	print("warte\n");	rsleep(&r); 	print("hello, world\n");}