Solaris操作系统的线程机制

2023-07-06   


Solaris的多线程结构:有关概念及图示
   轻质进程
   UNIX和Solaris的进程表的比较:Solaris的进程不包括处理器现场,该现场在轻质进程数据块。
   轻质进程的本质是一个特殊的用户线程
   轻质线程的局限性:开销大;占用内核资源多;仅涉及用户空间(即上层)的操作开销小,同时涉及上下层的开销大。
   内核线程:数据结构;Solaris内核构成
   用户线程:完全由线程库管理,与内核无关。
   线程的执行
   用户线程与轻质进程多对多:用户线程状态变化图(p.75);LWP状态变化图(p.76)
   用户进程与轻质进程一对一:走则同行;停则同停内核中断线程
   中断处理由中断线程执行,并用锁或信号量互斥实现方法及其性能分析


相关内容:

  1. Linux内核的同步机制是什么?主要有哪几种内核锁
  2. 介绍一下Ruby的多线程处理
  3. 华为c/c++笔试题
  4. 一些Solaris面试题
  5. Java程序开发中如何应用线程
  6. Java里面StringBuilder和StringBuffer有什么区别