> 文章列表 > 第十一节 java中的线程类

第十一节 java中的线程类

第十一节 java中的线程类

java中常见类:字符串类   集合类 异常类  前面讲完了

java支持线程  高级语言基本都支持多线程:比如你可以一边发qq  一边下载文件

程序是静态的  进程是动态的  因为有些进程太大了,在执行调度过程中很累,所以我们引入了线程

进程是资源共享  线程是执行单位  

 

 

多线程   存在两个线程  计算 聊天    线程更好的并发

  万物皆对象      java中的线程类   java封装成类

主方法  主线程  线程类Thread.currentThread().getName()   正在执行线程  并获取名字  输出

线程  你要知道怎么创建进程和使用

1)继承Thread类创建线程 

类图

 线程要执行  有任务  派发任务

 

 

不是线程满足了线程的实现

T2 t2=new T2();T接口  包装  start

Thread Thread1=new Thread(t2,"t2")创建线程命名字//组合才能线程类的使用

Thread1.start();

线程类为一个接口对象 创建两个线程

2)实现Runnable接口创建线程

接口有什么好处

进程互斥和同步

线程:线程的创建和使用   线程的同步

实例化对象  不同的i  独立的i  争抢i的使用  临界资源

接口  线程共享变量 封装t2

线程通信  接口   包装

类所共享变量 static

3能从线程中获取返回值  返回类型不确定

线程获取返回值的能力  线程接口+有返回值的接口