重构fork()实现

好像wait()有问题了