多线程的好处
1. 并行实体共享同一个地址空间和数据
2. 线程更轻量级,创建更快
3. 提高IO密集型任务的处理效率
线程的类型
1. 内核线程
内核线程的使用是廉价的,唯 一使用的资源就是内核栈和上下文切换时保存寄存器的空间。支持多线程的内核叫做多线程内核(Multi-Threads kernel )。
2. 用户线程
用户线程指的是完全建立在用户空间的线程库,用户线程的建立,同步,销毁,调度完全在用户空间
完成,不需要内核的帮助。因此这种线程的操作是极其快速的且低消耗的。
3.混合线程
网友评论