Java程序设计入门(微课版)(人邮第2版)-实践报告 案例10——龟兔赛跑.docx

Java程序设计入门(微课版)(人邮第2版)-实践报告 案例10——龟兔赛跑.docx

PAGE PAGE 1 案例10——龟兔赛跑 【实践学时】 2学时 【实践类型】 验证 【实践要求】 必做 【实践环境】 Windows7/10/11,JDK1.8.0_161+Eclipse IDE2022-09。 【实践目的】 了解多线程的基本概念; 了解两种创建线程的方法的区别,熟练掌握如何创建线程; 了解线程从产生到消亡的五个状态; 熟练运用线程的常用方法; 当存在多个线程时,学会如何实现线程同步; 了解造成死锁的四个必须条件; 为了解决死锁,协调线程之间的运行,了解线程是如何通信的; 【实践内容】 任务1 运用两种方法创建线程 任务2 调用线程的常用方法 任务3 利用卖票程序实现线程同步 任务4 创造四个条件,使线程发生死锁 任务5 通过水塘进水排水的例子实现线程的通信 任务6 实现龟兔赛跑案例 任务1 运用两种方法创建线程 【任务需求】 创建线程。 【任务实现思路】 继承Thread类、实现Runnable接口创建线程。 【任务实现步骤】 1.继承Thread类创建线程 第一步:创建主类。 在Eclipse中,右击项目“Java_Course”中的“src”创建一个“package”包,包名为“chap10”。右击包“chap10”创建一个名为“Task10_1”的类,项目目录结构如图10-1所示。 图10-1 第二步:创建线程类。 在Task10_1.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档