A113创建线程
摘要:猿圈www.oxcoder.com创建线程1.1知识能力Java线程模型:我们知道,计算机程序得以执行的三个要素是:CPU,程序代码,可存取的数据。在Java语言中,多线程的机制是通过虚拟CPU来实现的。可以形象的理解为,在一个Java程序内部虚拟了多台计算机,每台计算机对应一个线程,有自己的CPU,可以获取所需的代码和数据,因此能独立执行任务,相互间还可以共用代码和数据。Java的线程是通过java.lang.Thread类来实现的,它内部实现了虚拟CPU的功能,能够接收和处理传递给它的代码和数据,并提供了独立的运行控制功能。下图显示了Java中的线程模型。图Java线程模型我们知道,每个Java应用程序都至少有一个线程,这就是所谓的主线程。它由JVM创建并调用Java应用程序的main()方法。JVM还通常会创建一些其他的线程,不过,这些线程对我们而言通常都是不可见的。比如,用于自动垃圾收集的线程、对象终止或者其他的JVM处理任务相关的线程。创建线程方式一:在Java中创建线程的一种方式是通过Thread来实现的。Thread有很多个构造器来创建一个线程(Thread)实例:Thread():创建一个线程。猿圈www.oxcoder.comThread(Runnabletarget):创建一个线程,并指定一个目标。Thread(Runnabletarget,Stringname):创建一个名为name的目标为target的线程。Thread(Stringname):创建一个名为name的线程。Thread(ThreadGroupgroup,Runn
温馨提示:当前文档最多只能预览
5 页,若文档总页数超出了
5 页,请下载原文档以浏览全部内容。
本文档由 匿名用户 于 2022-05-05 10:15:23上传分享