Solaris的线程技术.pptVIP

  • 2
  • 0
  • 约5.1千字
  • 约 23页
  • 2017-05-30 发布于四川
  • 举报
1.Solaris简介 2.进程和程序 3.线程与进程 4.线程 4.1线程结构 4.2线程同步 4.3线程属性 5. 进程并发性问题 1.Solaris 简介 Solaris 是Sun Microsystems研发的计算机操作系统.它被认为是UNIX操作系统的衍生版本之一.目前Solaris属于混合开源软件。2005年6月14日,Sun公司将正在开发中的Solaris 11的源代码以CDDL许可开放,这一开放版本就是OpenSolaris。 2.进程和程序 进程概念和程序概念最大的不同之处在于: (1)进程是动态的,而程序是静态的。 (2)进程有一定的生命期,而程序是指令的集合,本身无“运动”的含义。没有建立进程的程序不能作为1个独立单位得到操作系统的认可。 (3)一个进程只能对应一个程序,一个程序可以对应多个进程。进程和程序的关系就像戏剧和剧本之间的关系。 3.线程与进程 ⑴线程是进程内一个相对独立的、可调度的执行单元。 ⑵线程是操作系统中的基本调度单元,因此线程中应包含有调度所需的必要信息。 ⑶由于线程是被调度的基本单元,而进程不是调度的单元,所以每个进程在创建时,至少需要同时为该进程创建一个线程。也就是说进程中至少要有一个或一个以上线程,否则该进程无法被调度执行。 ⑷进程是被分给并拥有资源的基本单元,同一进程内的多个

文档评论(0)

1亿VIP精品文档

相关文档