create.c

来自「国内一位牛人自己开发的操作系统」· C语言 代码 · 共 32 行

C
32
字号
#include<stdio.h>
#include<stdlib.h>
#include<sys/types.h>
#include<sched.h>


int idle(void *x)
{
	for(;;);
}
struct {
	char data[1024];
}stack[2049];


main()
{
	int i;
	long t;
	for(i=0,t=time(0);i<1000;i++){
		__clone(idle,
			&(stack[i].data[1023]),
			CLONE_VM|
			CLONE_FS|
			CLONE_FILES|
			CLONE_SIGHAND
			,NULL);
		printf("\n%d time length is %ld",i,time(0)-t);
	}
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?