threads开销很大

来源:互联网 发布:qq网络加速器手机版 编辑:程序博客网 时间:2024/04/19 06:38

创建一个线程并不省事,一个线程内核对象被构造并初始化,每一个线程被预留有1MB的寻址空间当做用户态的堆栈,和12KB的内核态堆栈,当创建完一个线程时,windows对于进程中的每个dll都调用一个方法告诉这些dll一个新的线程被创建了。

销毁一个线程也不省事,进程中调用的每个dll被通知线程即将被销毁,内核中的线程对象和堆栈也被销毁。

 

原创粉丝点击