作为海波老师的粉丝,鸡蛋挑骨头不过分吧:
P91页最后一点中说:"由于exec本身会创建进程地址空间,因此"vfork+exec"与"fork+exec"相比,省去了进程地址空间的copy,同时避免了vfork带来的潜在安全性问题".
这三句话我认为前后压根就不存在因果关系,vfork本身的实现就是共享地址空间,和你exec会不会创建新的进程地址空间有啥关系?
其次后面那句话表达意思应该是在vfork之后马上执行exec会消除由于共享带来的安全隐患,但是你放在<和与"fork+exec"相比>这句话之后,实在是让人不理解啊,凭我的语文,看了5遍,才明白.