java学习随记13——多线程

多线程_Java.Thread

线程简介

多线程

普通方法调用和多线程

程序·进程·线程

在操作系统中运行的程序就是进程
一个进程可以有多个线程(视频中同时听声音,看图像,看弹幕等)

进程

process与Thread

process与Thread

核心概念

核心概念

线程创建——thread、Runnable、Callable

三种创建方式

Thread类——JDK帮助文档

Thread类

多线程执行

俩线程交替执行
每次执行顺序都不同

小结
注意线程开启不一定立即执行,由CPU调度执行。
案例——下载图片

在这里插入图片描述

拷贝工具包
将工具包的.jar文件拷贝,复制到要用该文件的目录的新建包中,右键——Add as library——添加到库里

成功添加到库中

代码编写

导入图片代码

Runnable——JDK文档

Runnable

多线程执行

多线程执行——两线程交替执行

代码实现——图片下载(runnable)——与Thread基本一致,修改地方已标注

在这里插入图片描述

小结
实现Thread接口:继承Thread直接new之后调用Thread方法;继承Runnable方法通过Thread方法把Runnable方法的实验类丢进去调用start
							  本质还是通过Thread方法连start,只是传入一个runnable的实验类对象

在这里插入图片描述

初识并发

在这里插入图片描述

案例——龟兔赛跑

龟兔赛跑

代码

线程实现(重点)

线程状态

线程同步(重点)

线程通信问题

高级主题

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 1024 设计师:白松林 返回首页