- 0
- 0
- 约5.73千字
- 约 8页
- 2023-10-15 发布于湖北
- 举报
南昌大学实验报告
学生姓名: 王维 学 号: 6100212202 专业班级: 网工121班
实验类型:■ 验证 □ 综合 □ 设计 □ 创新 实验日期: 实验成绩:
实验名称
实验8 Java中的多线程
实验目的
掌握Java多线程应用程序设计方法,并了解在Java用程序中控制线程状态的方法。
三、实验内容
随着计算机的飞速发展,个人计算机上的操作系统也纷纷采用多任务和分时设计,将早期只有大型计算机才具有的系统特性带到了个人计算机系统中。一般可以在同一时间内执行多个程序的操作系统都有进程的概念。一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。Java程序通过流控制来执行程序流,程序中单个顺序的流控制称为线程,多线程则指的是在单个程序中可以同时运行多个不同的线程,执行不同的任务。多线程意味着一个程序的多行语句可以看上去几乎在同一时间内同时运行。
线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程
原创力文档

文档评论(0)