精选优质文档-倾情为你奉上实验6 多线程一、实验名称和性质所属课程Java语言程序设计实验名称多线程设计实验学时4实验性质验证 综合设计必做/选做必做 选做二、实验目的1. 理解线程概念;了解线程的状态和生命周期;2. 学习继承Thread类来创建线程;3. 理解线程互斥与同步的含义;掌握Synchrnized同步方法。三、实验内容1设计一个包含多线程运行的程序,在主程序中依次创建3个线程,然后按顺序启动这3个线程,每个线程在执行时都是先睡眠(sleep)一会儿,醒来之后再继续执行(验证性实验)。2用程序模拟铁路火车票售票系统,实现通过3个售票窗口同时发售某次列车的100张车票。程序中会有3个线程同时对同一个车票对象进行操作,每个线程的操作都按相同的步骤进行,即将当前车票数加1,然后将当前车票数与剩余车票数显示出来。由于车票数是临界资源,一次只能有一个线程完成读写操作,因此必须处理好线程之间的互斥关系(设计性实验)。四、实验的软硬件环境要求硬件环境要求:PC计算机;内存