下载此文档

线程和多线程98.ppt


文档分类:IT计算机 | 页数:约98页 举报非法文档有奖
1/98
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/98 下载此文档
文档列表 文档介绍
该【线程和多线程98 】是由【落意心】上传分享,文档一共【98】页,该文档可以免费在线阅读,需要了解更多关于【线程和多线程98 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。线程和多线程98线程和多线程线程的概念在程序开始投入运行时,系统从程序入口开始按语句的顺序(其中包括顺序、分支和循环)完成相应指令直至结尾,从出口退出,同时整个程序结束。这样的语句结构称之为进程,或者说进程就是程序在处理机中的一次运行。线程的概念一个进程既包括其所要执行的指令,也包括了执行指令所需的任何系统资源,如CPU、内存空间、I/O端口等,不同进程所占用的系统资源相对独立。线程的概念目前所流行的操作系统中,大部分都是支持多任务的(,WindowsNT,Windows95,OS/2及UNIX的各个版本),这实际就是一种多进程的概念——每一个任务就是一个进程。线程的概念线程是比进程单位更小的执行单位,在形式上同进程十分相似——都是用一个顺序执行的语句序列来完成特定的功能。线程没有入口,也没有出口,因此其自身不能自动运行,而必须栖身于某一进程之中,由进程触发执行。线程的概念在系统资源的使用上,属于同一进程的所有线程共享该进程的系统资源,但是线程之间切换的速度比进程切换要快得多。线程的概念从微观上讲,一个时间里只能有一个作业被执行,在宏观上可使多个作业被同时执行,即等同于要让多台计算机同时工作,使系统资源特别是CPU的利用率得到提高,从而提高了整个程序的执行效率。线程的概念为了达到多线程的效果,Java语言把线程或执行环境(executioncontext)当作一种拥有自己的程序代码和数据的对CPU的封装单位,由虚拟机提供控制。。线程的结构下图是线程运行机制示意图:CPUCodeData创建线程二——实现Runnable接口Thread第二种构造方法中包含有一个Runnable实例的参数,这就是说,必须定义一个实现Runnable接口的类并产生一个该类的实例,对该实例的引用就是适合于这个构造方法的参数。

线程和多线程98 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数98
  • 收藏数0 收藏
  • 顶次数0
  • 上传人落意心
  • 文件大小525 KB
  • 时间2024-03-26