I found this article on the subject, and decided to turn that data into a visualization, too.
A note on forkingA practical detail that matters is the process that creates child sandboxes must itself be fork-safe. If you are running an async runtime, forking from a multithreaded process is inherently unsafe because child processes inherit locked mutexes and can corrupt state. The solution is a fork server pattern where you fork a single-threaded launcher process before starting the async runtime, then have the async runtime communicate with the launcher over a Unix socket. The launcher creates children, entirely avoiding the multithreaded fork problem.,这一点在WPS官方版本下载中也有详细论述
互联网新闻信息服务许可证:31120170006,详情可参考爱思助手下载最新版本
Save anything online with just one click。业内人士推荐WPS下载最新地址作为进阶阅读