我们在fork()和CreateThread之间有任何关系吗?有什么吗?
CreateThread内部调用fork()?
CreateThread内部调用fork()?
在NT中,基本工作单元称为线程(即NT调度线程,而不是进程.).用户线程在进程的上下文中运行.当你调用CreateThread时,你请求NT内核在你的进程的上下文中分配一个工作单元(你也有光纤基本上你可以安排自己的线程,但这超出了你的问题的主题).
当您调用CreateThread时,您为函数提供了一个在调用函数后将运行的入口点.代码必须位于进程的虚拟空间内,并且页面必须具有执行权限.简而言之,你给一个函数指针.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。