A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

:P1.:victory:进程:是一个正在执行中的程序.
        (第一个进程执行都有一个执行顺序.该顺序是一个执行路径,或者叫一个控制单元.)

2.线程:就是进程中的一个独立的控制单元.        线程在控制着进程的执行,        一个进程中至少有一个线程

实现方式和继承方式有什么区别呢?
实现方式:避免了单继承的局限性
在定义线程时,建义使用实现方式:victory:
区别
继承Thread:线程代码存放Thread子类run方法中
实现Runnable:线程存在接口的子类的run方法中
  1. class Tacket implements Runnable{//extends Thread{
  2.          private int tacket =10;
  3.          public void run()
  4.          {
  5.                  while(tacket != 0)
  6.                  {
  7.                          System.out.println(Thread.currentThread().getName()+":"+--tacket);
  8.                  }
  9.                  
  10.          }
  11. }
  12. public class ThreadTest {

  13.         public static void main(String[] args) {
  14.                 Tacket t = new Tacket();
  15.                 new Thread(t).start();
  16.                  new Thread(t).start();
  17.                 new Thread(t).start();
  18.                 new Thread(t).start();
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马