首页 > 为什么在内核中创建和撤销一个线程的代价比较大?

为什么在内核中创建和撤销一个线程的代价比较大?

为什么在内核中创建和撤销一个线程的代价比较大?


虽然不知道内核创建线程需要完成那些操作,不过既然是内核支持的线程,那么不论是创建还是切换还是管理都需要通过内核来进行,而进入内核的代价是很大的。


在内核里进程和线程没太大什么区别,创建和撤销线程的代价和进程一样。
创建过程中需要为新的线程分配内存空间并拷贝线程结构到内存中,线程和进程共享地址空间

【热门文章】
【热门文章】