aboutsummaryrefslogtreecommitdiff
path: root/src/libthread/tfork.c
blob: 0cbb4be93fd1d700622e04cd7762fe66eec5c251 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <u.h>
#include <libc.h>
#include <thread.h>

Channel *c;

void
f(void *v)
{
	recvp(c);
}

void
threadmain(int argc, char **argv)
{
	int i;

	c = chancreate(sizeof(ulong), 0);
	for(i=0;; i++){
		print("%d\n", i);
		proccreate(f, nil, 8192);
	}
}