软件测试技术项目训练--多线程.ppt.pptVIP

  • 10
  • 0
  • 约1.82千字
  • 约 14页
  • 2018-02-08 发布于河南
  • 举报
软件测试技术项目训练--多线程.ppt

CST Information Course 2008 多线程 主要内容 多线程概念 使用Thread类创建线程 使用Runnable接口创建线程 多任务 通常,我们把操作系统的多个任务称为进程(Process),而程序中的多任务则称为线程。 每个进程都拥有一组完整的属于自己的变量,而线程则共享这些数据。线程的优势在于创建和注销线程的开销比运行新的进程少得多,所以现在主流的操作系统都支持多线程。而且,和进程间的通信相比,线程间的通信要快得多,也方便得多。 线程与进程的区别 项目构思与设计--创建Java线程 每一个线程都是一个Thread类的对象 线程类是一种实现特定功能的线程 创建一个新的线程类的方式: 继承Thread类 实现Runnable接口 通过创建线程类对象来创建一个新的线程 通过执行线程对象的start方法来开始执行新的线程 项目实施与运行--创建线程 第一种方法就是继承线程类java.lang.Thread。相关的方法: run():该方法用于线程的执行。在线程启动后会调用该方法。你需要重载该方法,以便让线程做特定的工作。 start():该方法使得线程启动run()方法。 示例1:单线程:NoThreads.java 示例2:多线程:Threads.java Sleep方法 使用sleep方法将线程暂停一段时间,sleep方法为Thread类的静态方法

文档评论(0)

1亿VIP精品文档

相关文档