beat365官方网站-必发365一些奖金-365最快比分网

在windows,如何实现fork 函数

在windows,如何实现fork 函数

分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

在window下没有一个函数可以实现UNIX下的fork()函数,其原因是历史造成的.对于UNIX来说它一出生就是多用户的系统,所以它的所有进程都共有一个最原始的父进程init.而windows生下来时是个单用户系统(DOS),不存在这样的概念.所以fork这个函数是UNIX下特有的.

如果硬要模似,CreateProcess()不如用CreateThread()更接近实际情况,把主thread中的所有公共变量都塞入一个结构/类的,带入新的thread中,这样可以大致完成"复制自身"的要求.

但由于是thread,所以主thread死后,子thread不能独立存在,而fork()出来的子进程可以脱离主进程独立存在,这一点在window下只有CreateProcess()才略有相似之处.

总之,实现类似fork()的功能在window下是复杂,必须个案处理,无法"一言以蔽之曰".

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

← 上一篇: 如何选择最适合你的网卡测试工具?2025年最新选型指南
下一篇: 小米电视4 →

相关推荐

《dnf》年套最合适购买数量介绍

《dnf》年套最合适购买数量介绍

2025-10-10 17:40:52 阅读: 4741
Java中的JSONObject详解

Java中的JSONObject详解

2025-07-03 18:11:50 阅读: 5886
日本因特网的开端与发展

日本因特网的开端与发展

2025-10-27 09:22:26 阅读: 2846
中药制剂--酊剂

中药制剂--酊剂

2025-08-25 21:26:06 阅读: 2617
觐山之路

觐山之路

2025-07-01 03:57:48 阅读: 5360
2025年农历七夕情人节日期

2025年农历七夕情人节日期

2025-07-20 00:10:05 阅读: 7941
twitter功能分析 推特的功能

twitter功能分析 推特的功能

2025-07-30 17:12:28 阅读: 4985
分享如何更换离合器片🚗

分享如何更换离合器片🚗

2025-11-03 16:33:28 阅读: 8951